繁体   English   中英

使用Visual Studio Designer将Table窗体控件置于TableLayoutPanel中

[英]Centering Windows Forms Controls inside TableLayoutPanel with Visual Studio Designer

我有控制容器紧紧绑定到用户控件的边缘,在所述用户控件的两侧均匀间隔(子控件始终在父控件的中心)。 使用设计器,我试图添加这些用户控件,这些控件跨越TableLayoutPanel所有列。 我点击控件容器并单击“布局”工具栏上的“水平居中”按钮。 控件不会居中。

为什么? 如何轻松控制中心?

我遇到的问题与文档不一致如何:在TableLayoutPanel控件中对齐和拉伸控件

问题控制是5个按钮,应该在显示的2个跨区列中居中:

按钮与控制边缘紧密相关: 控制布局

新图像显示锚点在可疑控件上正确设置为“左,右” 显示船锚的新图像

显示锚点设置为“无”的新图像 锚点设置为“无”

尝试将Anchor属性设置为None:

dataMasterControl1.Anchor = AnchorStyles.None;

它应该从包含控件的TableLayoutPanel单元格中居中。 您可能必须调整UserControl本身的大小。

我知道这不是一个完整的答案,但你是否试图调整行,列和单元格大小? 如果你发布一个屏幕截图可能会有帮助吗?

http://msdn.microsoft.com/en-us/library/system.windows.forms.tablelayoutpanel(v=vs.80).aspx

暂无
暂无

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

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