2016-07-17 2 views
0

Ich verwende das allgemeine Dialogfeld Steuerelement, um eine Picturebox in meinem Formular als ein Bild zu speichern. Wenn ich es jedoch ausprobiere, ist die erzeugte bmp-Datei leer.Verwenden des allgemeinen Dialogfelds zum Speichern von Picturebox als Bild vb6

Ich verwende die Linienfunktion, um Linien auf der Picutrebox zu zeichnen. Das möchte ich retten.

Mein Code:

Private Sub mnuFileSave_Click() 

Dim FileName As String 

savedlg.FileName = "" 
savedlg.Filter = "Bitmap files (*.bmp)|*.bmp|" 
savedlg.ShowSave 
If savedlg.FileName = "" Then Exit Sub 
picGraph.Picture = picGraph.Image 
SavePicture picGraph.Picture, savedlg.FileName 

End Sub 

Jede Hilfe, warum die gespeicherte BMP-Datei leer kommen wird würde geschätzt, danke.

Bearbeiten: Ich habe auch festgestellt, dass das Bildfeld leer bleibt, wenn das Bild als Bild gespeichert wird.

+0

Haben Sie SP6? –

+0

Nein. Ich habe versucht, es jetzt zu installieren, aber es heißt "habe nicht erfolgreich installiert". – JaskiratBoparai

+0

Haben Sie "als Administrator ausgeführt"? –

Antwort

1

Antwort ist einfach:

AutoRedraw auf dem Bildfeld muss auf true gesetzt werden. Es wurde vorher falsch eingestellt.

Verwandte Themen