如何让form只能居中显示

ljbh2005 2005-04-16 10:27:22
就是在屏幕中间显示啊
...全文
219 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
希望的梦想 2005-04-21
  • 打赏
  • 举报
回复
动态设置的还是好一些
wsqwang884 2005-04-20
  • 打赏
  • 举报
回复


理解。
wtg476 2005-04-18
  • 打赏
  • 举报
回复
设置position的属性为poScreenCenter。
F555666 2005-04-18
  • 打赏
  • 举报
回复
设置position的属性为poScreenCenter。
net_ha_ha 2005-04-18
  • 打赏
  • 举报
回复
设置position的属性为poScreenCenter。




如果,窗体拖动后想居中,则自己写程序 设置

Left := (Screen.Width - Width) div 2;
Top := (Screen.Height - Height) div 2;
飞天揽月 2005-04-17
  • 打赏
  • 举报
回复
设置position的属性为poScreenCenter。




如果,窗体拖动后想居中,则自己写程序 设置

Left := (Screen.Width - Width) div 2;
Top := (Screen.Height - Height) div 2;
王集鹄 2005-04-16
  • 打赏
  • 举报
回复
//...
private
procedure WMNCHITTEST(var Msg: TWMNCHitTest); message WM_NCHITTEST;
end;
//...
implementation
//...
procedure TForm1.WMNCHITTEST(var Msg: TWMNCHitTest);
begin
inherited;
if (HTCAPTION = Msg.Result) then msg.Result := HTCLIENT;
end;

procedure TForm1.FormResize(Sender: TObject);
begin
Left := (Screen.Width - Width) div 2;
Top := (Screen.Height - Height) div 2;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
FormResize(Sender);
end;
//...
kaidu 2005-04-16
  • 打赏
  • 举报
回复
设置position的属性为poScreenCenter。
lEFTmOON 2005-04-16
  • 打赏
  • 举报
回复
form有一个position属性的(不太记得了,一年多没用了:)),你可以设置为desktopcenter

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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