get picturebox image name

03/18/2012 13:47 Vloxxity#1
Hallöchen...

Ich würde gerne wissen wie ich den Namen von dem Bild einer Picturebox bekomme..

ich setzte das Bild wärend der Laufzeit so:
Code:
Code:
((PictureBox)obj).Image = Resource.WasserU;
und später möchte ich einfach den Namen der Ressource wieder herausfinden...

momentan mach ich das mit nem Bild/Pixelvergleich aber das ist so unperformant dass es in meinem Project für alle Pictureboxen momentan 40 Sekunden braucht...
Code:
if (bildvergleich(box.backgroundimage, resource.grass))
{
     Messagebox.show("es ist Grass");
}
und in der funktion bildvergleich rufe ich das hier auf:
[Only registered and activated users can see links. Click Here To Register...]
ich hab den Code von der Seite nur bissl modifiziert damit der auch mit den Resourcen und Backgroundimages klarkommt...

mir ist in den sinn gekommen dass mann vill in den Tag der Picturebox den namen der Resource speichert und den dann wieder ausliest...
aber da find ich irg wie net wie das gehn soll...

ich bin über jeden Vorschlag erfreuht ;)
03/18/2012 14:15 Al Kappaccino#2
Setze doch einfach beim setzen des Bildes gleich einen Tag mit

"PictureBox.Image.Tag = "WasserU";"

Später kannst du diesen Tag dann einfach wieder abfragen.
03/18/2012 15:16 Vloxxity#3
Quote:
Originally Posted by JakeFrost77 View Post
Setze doch einfach beim setzen des Bildes gleich einen Tag mit

"PictureBox.Image.Tag = "WasserU";"

Später kannst du diesen Tag dann einfach wieder abfragen.
boah eh DAAANKEE !!
das habsch gesucht :)))
ich hab das nur irg wie immer ohne das Image dazwichen versucht xD
:facepalm: