PDA

View Full Version : موقعیت یک آبجکت روی فرم



Saeid59_m
سه شنبه 21 آذر 1385, 09:42 صبح
سلام
همانطور که می دونید هر آبجکتی که روی فرم قرار می دهید دو تا خاصیت Top‌و Left‌ داره که موقعیت شی رو نصبت به شی پدر (مثلاً‌ فرم یا پانل و ...) مشخص می کنه .

چطور می تونیم top و Left ‌یک شی روی فرم را بر اساس کل صفحه بدست بیاوریم .

ممنون .

m-khorsandi
سه شنبه 21 آذر 1385, 10:40 صبح
اگه منظورت از کل صفحه ، Desktop هست ، میتونی از ClientToScreen استفاده کنی:


var
CurrPos: TPoint;
begin
CurrPos := Button1.ClientToScreen(Point(Button1.Left, Button1.Top));
end;

dkhatibi
سه شنبه 21 آذر 1385, 17:38 عصر
و برای کل صفحه ی نمایش کافیه اونو با form1.left و form1.top جمع کنی