关于窗体位置和分辨率的问题!

loveandhate 2003-02-07 02:23:28
在800*600分辨率下,我让我的程序的所有窗体在屏幕的中央;
当我在程序运行的时候,我改变屏幕的分辨率(或者我在1021*768分辨率的情况下),
我的窗体的位置就改变了.我该怎么防止这种情况的发生?
用什么代码实现
...全文
21 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dh9450 2003-07-05
  • 打赏
  • 举报
回复
苯办法
procedure Tform1.FormActivate(Sender: TObject);
begin
form1.Left:=(SCReen.width div 2)-(form1.Width div 2);
form1.Top :=(SCReen.Height div 2)-(form1.Height div 2);
end;
fancier 2003-02-08
  • 打赏
  • 举报
回复
可以设置窗体的Position属性为poDesktopCenter

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧