我在使用WinForms和调整用户控件方面遇到了很多困难。我们在自定义用户控件中有一个DataGrid,下面有一些按钮。
一切都正确锚定。在调整控件大小时,按钮会保持固定在正确的两侧,数据网格会填充其余部分。
将它添加到我们的主窗体时它甚至可以工作:
然后,当我们运行应用程序时,它会被切断:
我试过了:
AutoSize
属性以及主窗体中使用的控件但是没有任何东西让它像设计师那样行事。
非常感谢任何帮助。
答案 0 :(得分:1)
使用Split Container
并将dataGridView
置于顶部和底部,插入按钮并设置Panel
底部的Fixed
。
另一种选择是使用TableLayoutPanel
更多信息:
Designing the Layout of Windows Forms using a TableLayoutPanel, with auto-expand panels
答案 1 :(得分:0)
WinForms应用程序,WRT缩放和字体存在明显问题。我们切换到WPF,一切都按预期工作。