Entwickler-Ecke

Sonstiges (Delphi) - Position finden im Parent


ALF - Di 16.11.10 14:43
Titel: Position finden im Parent
Ich hänge irgend wie an dieser Aufgabe.
Ich verwende eine Scrollbox. In der Scrollbox werden zur Laufzeit komponenten per DragDrop eingefügt.
Wie erhalte ich nun aber die Position (TPoint) dieser Komponenten innerhalb der Scrollbox?
mal als Beispiel: die erste komponente wird eingefügt und hat die Position in der ScrollBox
Top:= 0
Height:= 80
einfügen der zweiten, hat die zweite folgende orientierung:
Top:= 80
Height:= 160
usw.

Wie herhalte ich nun diese Position zurück in einen TPoint??? Meine Versuche mit:
OriginalPoint:= FinddragTarget(Mpos, false).ClientToParent() oder
OriginalPoint:= FinddragTarget(Mpos, false).Clientoriginal oder anders haben kein Erfolg gebracht!

Ich vermute mal mein Ansatz is falsch.

Gruss ALf


jaenicke - Di 16.11.10 15:13


Delphi-Quelltext
1:
Position := Point(DeineKomponente.Left, DeineKomponente.Top);                    


ALF - Di 16.11.10 15:53

Währe ich nie draufgekommen :oops:

Gruss ALf