繁体   English   中英

在运行时调整Winform的大小

[英]Resizing the winform at runtime

如何在Winform(C#.Net)中调整选项卡控件的大小,在调整窗体大小时,控件(在选项卡内)必须移动

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

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

停靠-控件边界停靠到其父控件。

也许Dock属性就是您想要的。 如果您放置panel.Dock = Dock.Fill,那么它将占用所有可用空间。 因此,调整控件大小时,面板也是如此。

对Andrzej的答案发表评论:

控件的大小必须保持不变,并在调整窗体大小时将一个控件移到另一个控件下

听起来您需要的是FlowLayoutPanel 将其中一个拖放到TabPage ,将其FlowDirection属性设置为您选择的值 ,然后将控件放入其中。 现在,只要调整TabControl的大小,它所包含的控件就会自动移动位置以填充空间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM