Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by argonix,
24. Sep 2009
Sie sind alle rechtecking oder rund, das ist kein Problem. Schade, dann geht es wohl nicht ohne listen und Sortierfunktion.
Aber ich glaube, die kriege ich noch etwas intelligenter hin.
Vielen Dank für die Hilfe!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by argonix,
24. Sep 2009
Hmm... Ich will nicht schauen, ob das Control da ist, sondern ob es nah ist. (Am besten ohne extra-Liste)
Das heist, das Control welches die kleinste XY-Differenz zu den Koordinaten des Punktes hat soll zurückgegeben werden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by argonix,
24. Sep 2009
Hallo!
Wie kann ich, wenn ich einen Punkt vorgebe das Control finden, welches am nächsten zu diesem Punkt liegt?
(Möglichst nah an diesem Punkt ist)
Ich habe es mit FindControlAtPosition() probiert, diese Lösung ist aber unglaublich langsam und ineffizient. Geht das eleganter als in einem Bereich jeden Punkt einzeln abzufragen?