PDA

View Full Version : نمایش فرم در محل دلخواه



peym4ns
چهارشنبه 22 خرداد 1387, 11:51 صبح
سلام
من می خوام فرمی رو در محل دلخواهی از یک فرم دیگه نمایش بدم ... مثلاً هر جا که روی فرم اصلی کلیک می کنم در مختصات ماوس ، فرم رو نشون بده
ممنون میشم اگه راهنماییم کنین.

ealvandi
چهارشنبه 22 خرداد 1387, 12:31 عصر
سلام.
روی هر نقطه از فرم 1 که کلیک کنید فرم 2 تو اون نقطه نمایش داده میشه.
پروژه اش رو هم گذاشتم براتون .
موفق باشید.



procedure TForm1.FormClick(Sender: TObject);
begin
ShowMessage('x = ' + inttostr(Mouse.CursorPos.X) + ' , y = ' + inttostr(Mouse.CursorPos.y));
Form2.Top := Mouse.CursorPos.y;
Form2.left := Mouse.CursorPos.x;
Form2.Show;
end;