我想打开窗体时让窗体居于屏幕的中央
另外我在窗体中想用代码控制某个控件在显示的时候也居于所属窗体或控件的中央,如何实现。
谢谢!

解决方案 »

  1.   

    使form1窗体居于屏幕的中央
    form1.Position:=poScreenCenter;GroupBox1控件在窗体form1的中央:
    form1.GroupBox1.Left:=(form1.Width-form1.GroupBox1.Width) div 2;
    form1.GroupBox1.Top:=(form1.Height-form1.GroupBox1.Height) div 2;
      

  2.   

    窗体的position属性为poDesktopCenter
      

  3.   

    --我想让这个控件在屏幕的中央怎么办呢?
    通过计算:
    控件.left:=窗体.width/2-控件.width
      

  4.   

    使form1窗体居于屏幕的中央
    form1.Position:=poScreenCenter;GroupBox1控件在窗体form1的中央:
    form1.GroupBox1.Left:=(form1.Width-form1.GroupBox1.Width) div 2;
    form1.GroupBox1.Top:=(form1.Height-form1.GroupBox1.Height) div 2;呵呵,照抄而已,抄也得抄个成绩好的