微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 使用Visual Studio Designer将Table Forms控件置于TableLayoutPanel中

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

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

我遇到的情况与文档How to: Align and Stretch a Control in a TableLayoutPanel Control不一致

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

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

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

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

解决方法

尝试将Anchor属性设置为None:

dataMasterControl1.Anchor = AnchorStyles.None;

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐