Forums Neueste Beiträge
 

Klick auf Rechteck

27/05/2009 - 09:37 von Bernd | Report spam
Hallo Community,
habe folgende Frage (VB.NET)
ich erzeuge verschiedene Rechtecke mit der
DrawRectangles Methode

ich möchte nun das Rechteck identifizieren, auf das der Anwender mit der
Maus klickt. Wie kann ich das tun; muß ich jedem Rechteck einen Mausklick
Eventhandler verpassen? Wenn ja - wie?

Vielen Dank für Eurer Anregungen
Gruß Bernd
 

Lesen sie die antworten

#1 Armin Zingler
27/05/2009 - 11:22 | Warnen spam
Bernd wrote:
Hallo Community,
habe folgende Frage (VB.NET)
ich erzeuge verschiedene Rechtecke mit der
DrawRectangles Methode

ich möchte nun das Rechteck identifizieren, auf das der Anwender mit
der Maus klickt. Wie kann ich das tun; muß ich jedem Rechteck einen
Mausklick Eventhandler verpassen? Wenn ja - wie?




Du hast die Daten für die Rechtecke sicher in einem Array o. àhnlichem.
Darin kannst du beim Klick auch wieder suchen. Am besten vom letzten zum
ersten, da dann auch berücksichtigt wird, dass sich Rechtecke überschneiden
können. Siehe auch Rectangle.Contains.

Wenn die Daten zum Zeichnen keine Rechteck-(Rectangle-)Objekte sind, dann
kannst du beim Zeichnen welche daraus machen und in einer List(Of) ablegen.


Armin

Ähnliche fragen