Registriert seit: 16. Jun 2011
703 Beiträge
Delphi 12 Athens
|
AW: Polygon / Polylinie grafisch eingeben
22. Jun 2016, 08:24
In den 90ern habe ich auch mal Statikprogramme entwickelt. Damals habe ich die grafische Eingabe des ebenen Stabwerks so gelöst:
Während du die Maus bewegst, werden in zwei Editfeldern ständig die aktuellen X- und Y-Koordinaten angezeigt. Dabei kann man umschalten, ob diese Koordinaten absolut oder relativ zum letzten Punkt gelten. Damit weiß man während der Mausbewegung schon mal, wo man ist.
Das Editfeld für X hat dabei den Tastaturfocus. Um einen Punkt zu setzen kannst du jetzt entweder mit der Maus klicken oder die Koordinaten eintippen. X hat ja schon den Focus, dann gehst du mit Return oder Tab zu Y und beendest mit Return. Damit ist der Punkt gesetzt und die Linie zum nächsten Punkt hängt an der Maus.
Die Mausbewegung folgt einem Raster. Vorhandene Knoten/Endpunkte werden gefangen.
Habe es gerade nochmal rausgekramt. So sah das aus:
|