窗体不能移动了,忘了是哪个属性控制的了,望告之,急啊

解决方案 »

  1.   

    你可能是把form的Align属性设成了alCustom,改成alNone就OK了...
      

  2.   

    怎么移动?
    如果你说的是用鼠标按住标题栏一动,你可以如下
    检查是否是没有边框,把BorderStyle设置成了None?如果是None就不可移动了如果你说的是用鼠标按住窗体内的任意地方移动,可以如下
    procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      ReleaseCapture;
      Perform(WM_SYSCOMMAND, SC_MOVE or 1, 0);
    end;
      

  3.   

    BorderStyle 设置的是bsSizeAble,align设置的是alNone
    想不出哪出问题了按住标准栏就是拖不动
      

  4.   

    重建一个form算了,把原来form上的控件copy到新form中```
      

  5.   

    把FALSE都改成TRUE看它还动不