Jak pobrać pozycję na ekranie jakiegoś komponentu z mojej formy?
Próbowałem coś takiego jak
X:=Form1.Left+Komponent.Left;
Y:=Form1.Top+Komponent.Top;
Tylko trzeba do tego doliczyć jeszcze obramowanie i belkę tytuową (tylko jak?).
A co w przypadku gdy będę musiał odczytać komponent, który znajduje się np. na kilkunastu panelach (wtedy bym musiał pisać
X:=Form1.Left+Panel1.Left+Panel2.Left+Panel3.Left+...+Komponent.Left
)
Nie da się tego łatwiej zrobić?