if Picturebox1.Image = Projekt.My.Resources.Resource1.b0 then 'b0 ist ein .PNG- Bild
Fehler 2 Der =-Operator ist für die Typen "System.Drawing.Image" und "System.Drawing.Bitmap" nicht definiert.
|
höhö funktioniert. Coole Idee mit dem Compare über Hash. BIG THANNKKS
– spicejam 08.02.10
|
if Picturebox1.Image.Name = Projekt.My.Resources.Resource1.b0.Name
|
Hey danke für deine Antwort aber:
Fehler 3 "Name" ist kein Member von "System.Drawing.Image". Fehler 4 "Name" ist kein Member von "System.Drawing.Bitmap". – spicejam 05.02.10
|
||
|
Hmm, vielleicht hiflt dir dieser Artikel weiter: http://www.vbforums.com/showthread.php?t=412725
– Mario Priebe 05.02.10
|
if Picturebox1.Image.Equals(Projekt.My.Resources.Resource1.b0) then "b0 ist ein .PNG- Bild"
|
Ne, leider auch nicht. Er gibt mir immer den Wert "False" zurück. Aber danke für den Tipp kann man anderweitig verwenden.
– spicejam 05.02.10
|
Picturebox1.Image = (Image)Projekt.My.Resources.Resource1.b0
|
Das casten in VB geht n bissle anders.
Picturebox1.Image = CType(Projekt.My.Resources.Resource1.b0, Image) Sollte aber dennoch nicht gehen, man muss hier die Auflösung, den Alphawert... miteinander vergleichen, oder aber man vergibt halt den Bildern einen Namen und vergleicht diesen, ich glaube die Property "Tag" gesehen zu haben, mit dem das dann vielleicht möglich ist. – Mario Priebe 07.02.10
|
Image VergleichsImage = new Image();
VergleichsImage = Properties.Resources.MeinImage;
if(Picturebox1.Image == VergleichsImage)
{
//Images sind gleich!
}
Dim VergleichsImage As Image
VergleichsImage = Projekt.My.Resources.Resource1.b0
if PictureBox1.Image = VergleichsImage Then
//Images sind gleich!
End if