Hallo, Stefan!
ich schreibe derzeit ein Programm das ähnlich wie ein
Routenplaner funktionieren soll. Mir ist bekannt, wie man die
akt. Koordinaten des Mauszeigers ermitteln kann. Ich würde
gerne mit der Maus einen Bereich
Ich vermute mal, dies soll mit gedrückter Maustaste passieren? Du markierst also ein Rechteck, bei dem Du von zwei gegenüberliegenden Ecken die Koordinaten brauchst. Du klickst auf die (o.b.d.A. linke obere) erste Ecke, hältst die Maustaste gedrückt, ziehst die Maus zur (o.b.d.A. rechten unteren) zweiten Ecke und lässt sie los. Das ist Deine Markierung:
Ich würde dann bei MouseDown die Koordinaten des ersten Punktes setzen und dann bei MouseUp die des anderen Punktes. Damit hättest Du Dein Rechteck. Die Variablen müssen wenigstens im Modul verfügbar sein, ggf. auch global.
Interessanter wird die Geschichte bei der Freihandauswahl oder Polygonzeichnungen. Aber das schießt wahrscheinlich übers Ziel hinaus?
makieren (wie beim Routenplaner zum Vergrößern der Karte) und
bräuchte dann die so ausgewählten Koordinaten. Mir soll das
Programm alle Punkte zurückgeben, die in diesem Bereich
liegen!!!
Ähem: Wie das? Matrix? Welche Auflösung? Und reicht Dir nicht u. U. das Rechteck?
Gruß, Manfred