如何让窗口上的组件能够跟随窗口大小变化而灵活改变自己的位置?

fengyizu 2003-07-18 04:40:37
各位,我在窗口上放置了多个组件,窗口比较小的时候,组件被安排得比较美观,但是我将窗口放大后,组件还是留在原来的位置不动,显得很不美观,请问有什么办法可以让窗口上的组件能够跟随窗口大小变化而灵活改变自己的位置?

谢谢指教。
...全文
346 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacky_shen 2003-07-19
  • 打赏
  • 举报
回复
你在空的窗口上放一个Memo控件,然后设置Anchors的属性中的内容全部为True。
然后执行,最大化你的窗口,就知道Anchors的用法了。
jacky_shen 2003-07-19
  • 打赏
  • 举报
回复
要设置为True
fengyizu 2003-07-19
  • 打赏
  • 举报
回复
我将Anchors属性中的所有选项均改为false,组件虽然可以在窗口的位置比例不变,但是大小没有变化。请问如何搞?
jacky_shen 2003-07-18
  • 打赏
  • 举报
回复
你可以设置你控件的Anchors属性,来达到你的要求。
jpyc 2003-07-18
  • 打赏
  • 举报
回复
提倡OnResize事件中写处理程序的做法
cxz7531 2003-07-18
  • 打赏
  • 举报
回复
简单一点的,设置控件的Anchors属性。
如果要更灵活的变换位置,就必须写OnResize事件处理程序
tongdings 2003-07-18
  • 打赏
  • 举报
回复
建议程序一启动最大化,隐去正常化系统控制菜单,这样而且省事啊。
推荐!
fengyizu 2003-07-18
  • 打赏
  • 举报
回复
能否指点一二?加分请教。
ihihonline 2003-07-18
  • 打赏
  • 举报
回复
OnResize
建议你还是设置成单边框的。

----------------------------------------------------------
等待,如沙漠行舟,痛苦万分
ronaldli 2003-07-18
  • 打赏
  • 举报
回复
在OnResize事件里面自己写代码

5,388

社区成员

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

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