关于C#界面布局的小问题

Cpp_Java_Man 2007-12-05 12:17:37
在VS2005中设置界面上的控件的时候,如果窗口最大化,但是控件没有相对变化,
这个问题应该如何解决?我使用FlowLayoutPanel的时候也不太会用,还望高手指导指导,
先在此谢谢了!!
...全文
206 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackboycpp 2007-12-06
  • 打赏
  • 举报
回复
Anchor和Dock属性
lextm 2007-12-06
  • 打赏
  • 举报
回复
如果基本上设计由你决定,尽可能的使用FixDialog样式的,就不用考虑大小变化了。

使用Anchor和Dock可以处理绝大部分情况。不到万不得已,还是用不FlowLayoutPanel的
wolfang 2007-12-06
  • 打赏
  • 举报
回复
使用dock~控件便会和窗口一起变化了
dmhaifeng 2007-12-06
  • 打赏
  • 举报
回复
设置成百分比而不是固定的长宽度
gyh19890130 2007-12-05
  • 打赏
  • 举报
回复
一般是将整个界面布局设置成边框的
然后加若干个面板,又可以在面板上加面板.
有点麻烦~~
conan304 2007-12-05
  • 打赏
  • 举报
回复
可以设置控件的Anchor和Dock属性
linsoo 2007-12-05
  • 打赏
  • 举报
回复
大多数情况下可以用Dock来使控件适合窗口
sy_sfsstar 2007-12-05
  • 打赏
  • 举报
回复
可以用控件的属性“锚”来使控件随着窗口发生变化
brookmill 2007-12-05
  • 打赏
  • 举报
回复
捕捉窗口的SizeChanged事件,然后计算各个控件的Width,Height和Location.
好像是很笨的办法:)
对于相关的一组控件,就用panel圈在一起然后算panel的位置和大小

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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