Benutzer mit den meisten Antworten
Windows Mobile Bild öffnen

Frage
-
Hallo,
ich habe versucht ein Bild zu öffnen, leider erhalte ich folgenden Fehler:
"InvalidCastException"
Code lautet:
OpenFileDialog1.ShowDialog() Dim ordner ordner = OpenFileDialog1.FileName Me.Text = ordner Label1.Text = ordner PictureBox1.Image = ordner
Danke!
Antworten
-
Hallo Christopher,
das hat in diesem Fall tatsächlich nichts mit Windows Mobile zu tun, sondern nur mit Visual Basic. Ansonsten wärest Du im Windows Mobile-Forum besser aufgehoben gewesen.
Informationen zum auftretenden Fehler aus der Dokumentation findest Du hier:
InvalidCastException-Klasse
http://msdn.microsoft.com/de-de/library/system.invalidcastexception.aspx
In Deinem konkreten Fall funktioniert die Zuweisung des Dateinamens zu der Image-Eigenschaft des PictureBox-Steuerelements nicht, was auch gemäß Dokumentation (http://msdn.microsoft.com/de-de/library/system.windows.forms.picturebox.aspx) nicht überrascht. Ein Lösungsansatz wäre hier, die ImageLocation-Eigenschaft zu verwenden (http://msdn.microsoft.com/de-de/library/system.windows.forms.picturebox.imagelocation.aspx).
Grundsätzlich wäre natürlich der bessere Ansatz, Variablen zu typisieren, hier z. B. "Dim ordner As String", sodass solche Fehler direkt ins Auge fallen.- Als Antwort markiert Christopher B. _ Donnerstag, 30. April 2009 12:03
Alle Antworten
-
Hallo Christopher,
das hat in diesem Fall tatsächlich nichts mit Windows Mobile zu tun, sondern nur mit Visual Basic. Ansonsten wärest Du im Windows Mobile-Forum besser aufgehoben gewesen.
Informationen zum auftretenden Fehler aus der Dokumentation findest Du hier:
InvalidCastException-Klasse
http://msdn.microsoft.com/de-de/library/system.invalidcastexception.aspx
In Deinem konkreten Fall funktioniert die Zuweisung des Dateinamens zu der Image-Eigenschaft des PictureBox-Steuerelements nicht, was auch gemäß Dokumentation (http://msdn.microsoft.com/de-de/library/system.windows.forms.picturebox.aspx) nicht überrascht. Ein Lösungsansatz wäre hier, die ImageLocation-Eigenschaft zu verwenden (http://msdn.microsoft.com/de-de/library/system.windows.forms.picturebox.imagelocation.aspx).
Grundsätzlich wäre natürlich der bessere Ansatz, Variablen zu typisieren, hier z. B. "Dim ordner As String", sodass solche Fehler direkt ins Auge fallen.- Als Antwort markiert Christopher B. _ Donnerstag, 30. April 2009 12:03