我在 WinForms 和用户控件的大小调整方面遇到了很多困难。我们在自定义用户控件中有一个 DataGrid,其下方有一些按钮。
一切都已正确锚定。例如,当您调整控件大小时,按钮保持固定在其正确的一侧,数据网格填充其余部分。
甚至将其添加到我们的主窗体中时也可以工作:
然后,当我们运行应用程序时,它会被切断:
我已经尝试过:
AutoSize
属性以及主窗体中使用的控件但是没有什么可以让它像设计器中那样运行。
非常感谢任何帮助。
使用
Split Container
:
dataGridView
放在顶部(splitCont.Panel1)。Panel
设置为Fixed
。另一种选择是使用
TableLayoutPanel
更多信息:
WinForms 应用程序、WRT 缩放和字体存在明显问题。我们切换到 WPF,一切都按预期运行。