delphi 界面

yifan1008 2008-01-08 02:50:22
我的窗口设置是800X600 分辨率下,刚刚好。
现在我想在各种分辨率下都能,自动拉伸。
就像windows 背景图片那样的拉伸。
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhnick 2008-01-09
  • 打赏
  • 举报
回复
控件位置不好做
yifan1008 2008-01-09
  • 打赏
  • 举报
回复
拉伸,不是物理的改变窗体的大小。
yifan1008 2008-01-09
  • 打赏
  • 举报
回复
还有控件位置,大小同时,拉伸。
lindaozhi 2008-01-08
  • 打赏
  • 举报
回复
这个帖子应该对你有帮助http://topic.csdn.net/u/20071106/17/a8932eea-aff9-4314-9ea5-1b13c271936c.html
zhouchunyu 2008-01-08
  • 打赏
  • 举报
回复
如果你禁止改变窗体大小,那就不能实现拉伸功能
lindaozhi 2008-01-08
  • 打赏
  • 举报
回复
在Form的Create事件里写上这个:Form1.WindowState:=wsMaximized ;
或者在Form的OnShow事件里写上这个:Form1.Align:=alclient;
lqwxfdwj 2008-01-08
  • 打赏
  • 举报
回复
Form1.AutoScroll := true;
form1.AutoSize := True;

--另外再将
BorderStyle:=bsSizeable; //或者其它.但要试一下.有些属性是不能自由放大窗口的.

窗体的CanResize事件里的:Resize:=False;也将禁止窗体改变大小.

5,388

社区成员

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

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