在运行时调整winform的大小

时间:2010-12-28 09:32:12

标签: c# winforms .net-3.5

如何调整winform(C#.Net)中的选项卡控件的大小,控件(内部标签页)必须在调整表单大小时移动

3 个答案:

答案 0 :(得分:0)

设置该控件的Anchor属性。或者,您可以使用Dock

锚点 - 在其容器的一个或多个边缘之间定义一个恒定的空间。

Dock - 控制边框停靠在其父控件上。

答案 1 :(得分:0)

也许Dock属性是您正在寻找的。 如果你放一个panel.Dock = Dock.Fill那么它将占用所有空间。 因此,当控件调整大小时,面板也是如此。

答案 2 :(得分:0)

对Andrzej的回答发表评论:

  

控件的大小必须保持不变,并在调整表单大小时将其移动到另一个

听起来您需要的是FlowLayoutPanel将一个放在TabPage上,将其FlowDirection property设置为the value of your choice,然后放置你的控件。现在,只要调整TabControl的大小,它所包含的控件就会自动移位以填充空格。