sam*_*cow 5 .net c# windows-forms-designer winforms
我有控制容器紧紧绑定到用户控件的边缘,在所述用户控件的两侧均匀间隔(子控件始终在父控件的中心).使用设计器,我试图添加跨越a中所有列的这些用户控件TableLayoutPanel.我点击控件容器并单击"布局"工具栏上的"水平居中"按钮.控件不会居中.
为什么?如何轻松控制中心?
我遇到的问题与文档不一致如何:在TableLayoutPanel控件中对齐和拉伸控件
问题控制是5个按钮,应该在显示的2个跨区列中居中:
按钮与控制边缘紧密相关:

新图像显示锚点在可疑控件上正确设置为"左,右"
显示锚点设置为"无"的新图像
Lar*_*ech 35
尝试将Anchor属性设置为None:
dataMasterControl1.Anchor = AnchorStyles.None;
Run Code Online (Sandbox Code Playgroud)
它应该从包含控件的TableLayoutPanel单元格中居中.您可能必须调整UserControl本身的大小.
我知道这不是完整的答案,但您是否尝试过调整行、列和单元格的大小?如果您发布屏幕截图也许会有帮助?
http://msdn.microsoft.com/en-us/library/system.windows.forms.tablelayoutpanel(v=vs.80).aspx
| 归档时间: |
|
| 查看次数: |
17667 次 |
| 最近记录: |