Rockstady11
Mitglied
Hallo @ all,
ich versuche mal mein Problem darzulegen.
Ich erstelle mir zur Laufzeit ein "Spielfeld", welches unterschiedlich groß ist, aber aus beispielsweise 100 PictureBoxen besteht, die wie ein Schachbrett, also von der Anordnung, aufgebaut ist.
Später soll es mal ein Spielfeld im Sinne einer Tile-based-Map werden. Ich möchte nun dafür eine Art Map-Editor bauen und man sollte die jeweiligen Hintergründ auf die PictureBoxen verteilen können.
Nun möchte ich gerne wissen, wie kann ich auslesen, auf welche PictureBox der User gerade geklickt hat. Das On-Click-Event zu verwenden und hierbei eine Art Übergabeparameter zu verwenden ist sehr umständlich und wird wahrscheinlich auch nicht direkt funktionieren, da alles erst zur Laufzeit erzeugt wird.
Eine Berechnung über die Koordinaten möchte ich auch nicht als primäre Lösung, da die einzelnen PictureBoxen nicht immer gleich groß sind und mir diese Lösung als unsauber erscheint.
Gibt es eine Möglichkeit sozusagen abzufragen, auf welches Steuerelement der User geklickt hat? Ich hoffe ihr versteht, was ich meine.
Über Antworten wäre ich sehr dankbar.
Mit freundlichen Grüßen
Rockstady11
ich versuche mal mein Problem darzulegen.
Ich erstelle mir zur Laufzeit ein "Spielfeld", welches unterschiedlich groß ist, aber aus beispielsweise 100 PictureBoxen besteht, die wie ein Schachbrett, also von der Anordnung, aufgebaut ist.
Später soll es mal ein Spielfeld im Sinne einer Tile-based-Map werden. Ich möchte nun dafür eine Art Map-Editor bauen und man sollte die jeweiligen Hintergründ auf die PictureBoxen verteilen können.
Nun möchte ich gerne wissen, wie kann ich auslesen, auf welche PictureBox der User gerade geklickt hat. Das On-Click-Event zu verwenden und hierbei eine Art Übergabeparameter zu verwenden ist sehr umständlich und wird wahrscheinlich auch nicht direkt funktionieren, da alles erst zur Laufzeit erzeugt wird.
Eine Berechnung über die Koordinaten möchte ich auch nicht als primäre Lösung, da die einzelnen PictureBoxen nicht immer gleich groß sind und mir diese Lösung als unsauber erscheint.
Gibt es eine Möglichkeit sozusagen abzufragen, auf welches Steuerelement der User geklickt hat? Ich hoffe ihr versteht, was ich meine.
Über Antworten wäre ich sehr dankbar.
Mit freundlichen Grüßen
Rockstady11