View Full Version : جابه جایی فرم
nassim_20
یک شنبه 30 تیر 1387, 12:38 عصر
چطور می تونم بوسیله یه image و درگ کردن اون فرمم رو جابه جا کنم
Loveski
یک شنبه 30 تیر 1387, 12:42 عصر
می خواهید عکس را جابجا کنید یا فرم را ؟
dkhatibi
یک شنبه 30 تیر 1387, 13:16 عصر
می خواهید عکس را جابجا کنید یا فرم را ؟
فرمم رو جابه جا کنم
رویدادهای Onmouse را ببینید
Hsimple11
یک شنبه 30 تیر 1387, 14:55 عصر
Image شما تمام فرم را در بر میگیرد؟
میتوانید در رویداد OnMouseDown بنویسید :
const
SC_DRAGMOVE = $F012;
begin
if Button = mbleft then
begin
ReleaseCapture;
Form1.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0);
end;
و قبل از آن :
private
procedure WMNCHitTest(var msg: TWMNCHitTest); message WM_NCHITTEST;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMNCHitTest(var msg: TWMNCHitTest);
begin
inherited;
if msg.Result = htClient then
msg.Result := htCaption;
end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.