DELPHI窗体最大化以后布局变形的问题

Fxxxyshh 2005-09-01 11:43:27
我做了一个窗体,上面有图片,按钮,等等,运行正常。可是点击最大化以后,布局严重变形请指教
...全文
322 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
g961681 2005-09-01
  • 打赏
  • 举报
回复
倘若是要想改变控件大小的话,有个专门的控件,可做到,就技术而言应该不错了。
但就想法而言,我认为效果不好,不推荐。
g961681 2005-09-01
  • 打赏
  • 举报
回复
如果窗体中的主体控件可缩放的话,那么可以通过各个控件的anchor属性来控制位置。
如果无主体控件,或主体控件不可缩放的话,那么还是禁止用户缩放窗体的好。

对于上一种,在主体控件的左上角的anchor设置为[akLeft,akTop],
右下的设置为[akButton,akRight]等等。主体控件4个全设了。

其实还可以用flat的panel通过Align先给窗体摆好布局,再放控件的了!
laz110058 2005-09-01
  • 打赏
  • 举报
回复
通过设置设置各个控件的Anchor属性即可.
Fxxxyshh 2005-09-01
  • 打赏
  • 举报
回复
谢谢,通过同事已经搞定,设置各个控件的Anchor属性即可.
jabmoon 2005-09-01
  • 打赏
  • 举报
回复
这个没办法的,除非自己作一些控制,比如尽量用自适应的控件,或者对窗体的最大化和最小化等操作作一些限制,或者在窗体在作大小变化的时候对控件位置和大小自己计算好了作相应调整,总之是麻烦

5,388

社区成员

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

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