|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/12/28 19:37:46 |
标题: |
|
加入我的收藏 |
楼主: |
菜鸟问:如何让窗体在屏幕中心显示 这样为什么不可仪: form1.top:=screen.height/2; form1.left:=screen.width/2;
----------------------------------------------
- |
作者: |
|
2003/12/28 20:09:56 |
1楼: |
呵呵,您这样的意思是,先让窗体上边沿在屏幕中央,然后让左边沿在屏幕中央,这样的程序会右下偏离: 应该设置Position为poDesktopCenter。这样才能在屏幕中央。不是吗?
----------------------------------------------
大家好,我是Flyers。
是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
|
作者: |
|
2003/12/28 20:18:54 |
2楼: |
对头
----------------------------------------------
-
|
作者: |
|
2003/12/28 22:42:09 |
3楼: |
上面的代码有点问题 form1.top:=screen.height/2-form1.width/2; form1.left:=screen.width/2-form1.hight/2; 才对
----------------------------------------------
-欢迎访问我的商业站点http://www.thumb-design.com
|
作者: |
|
2003/12/28 23:14:18 |
4楼: |
照您的意思,将窗体大小二分之一赋值给上边沿和下边沿,好像与上面的不符合阿
----------------------------------------------
大家好,我是Flyers。
是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
|
作者: |
|
2003/12/28 23:46:01 |
5楼: |
form1.top:=(screen.height-form1.width)/2; form1.left:=(screen.width-form1.hight)/2;
另外form有一个属性设置为窗体居中显示即可.
----------------------------------------------
|
|