云 云忠箭 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-26 #1 怎么样才能让表单固定住? 也就是说怎么样不让鼠标托动表单,使表单固定在一个位子?谢谢
云 云忠箭 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-26 #3 在运行表单时,鼠标可以把表单拖到任何位置,怎样使表单不能被随便被移动(运行程序时)
方 方栩 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-26 #4 你是说form?把窗口的borderstyle设成bsNone就可以啊。
A ArJianzeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-28 #5 //可以这么写 procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if (Button =mbleft)and(FCurrentState <>0)and (Panel1.Align <>alClient) then begin ReleaseCapture; SendMessage(Panel1.Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0 ); end; end;
//可以这么写 procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if (Button =mbleft)and(FCurrentState <>0)and (Panel1.Align <>alClient) then begin ReleaseCapture; SendMessage(Panel1.Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0 ); end; end;