Hallo Gemeinde!
Habe ein Form(at)-füllendes Bild, in dem bestimmte Bereiche per Klick Events auslösen sollen.
Als HTML-Kenner von area-shape dachte ich mir, es sei eine gute Idee, in VB 2010 die gesamte Form mittels TableLayoutPanel in (leider sehr viele) rechteckige Bereiche zu unterteilen.
Nun stelle ich leider fest, dass es keinen Click-Event-Handler für eine bestimmte Reihe/Spalte gibt.
Was ist die einfachste Lösung? In jedes dieser "Felder" eine Picturebox (mit transparentem Image) legen?
Kann man so überhaupt mehrere Bilder übereinander legen und haben diese dann einen Click oder MouseDown-Event-Handler?
Ich würde das TableLayoutPanel nur ungern ersetzen.
Sorry für die scheinbar einfache Frage eines absoluten Anfängers, der aber in den Grundlagen und beim weiteren Suchen nur sehr umständliche Lösungsansätze gefunden hat (Cursorposition und Berechnung, welches Feld getroffen ist, ist keine gute Idee, wenn die Felder alle unterschiedlich gross sind, oder?) .
Habe ein Form(at)-füllendes Bild, in dem bestimmte Bereiche per Klick Events auslösen sollen.
Als HTML-Kenner von area-shape dachte ich mir, es sei eine gute Idee, in VB 2010 die gesamte Form mittels TableLayoutPanel in (leider sehr viele) rechteckige Bereiche zu unterteilen.
Nun stelle ich leider fest, dass es keinen Click-Event-Handler für eine bestimmte Reihe/Spalte gibt.
Was ist die einfachste Lösung? In jedes dieser "Felder" eine Picturebox (mit transparentem Image) legen?
Kann man so überhaupt mehrere Bilder übereinander legen und haben diese dann einen Click oder MouseDown-Event-Handler?
Ich würde das TableLayoutPanel nur ungern ersetzen.
Sorry für die scheinbar einfache Frage eines absoluten Anfängers, der aber in den Grundlagen und beim weiteren Suchen nur sehr umständliche Lösungsansätze gefunden hat (Cursorposition und Berechnung, welches Feld getroffen ist, ist keine gute Idee, wenn die Felder alle unterschiedlich gross sind, oder?) .