运行 时 WinForms UserControl 被切断
WinForms UserControl gets cut off when running
我在使用 WinForms 和调整用户控件大小方面遇到了很多困难。我们在自定义用户控件中有一个 DataGrid,下面有一些按钮。
一切都已正确锚定。与此类似,当您调整控件大小时,按钮会固定在适当的一侧,而数据网格会填充其余部分。
它甚至在将它添加到我们的主窗体时也有效:
然后,当我们 运行 应用程序时,它被切断了:
我试过:
- 对接
- 锚定
- 更改控件的
AutoSize
属性,以及主窗体中使用的控件
但没有什么能让它像在设计器中那样发挥作用。
非常感谢任何帮助。
使用 Split Container
并在顶部和底部放置 dataGridView
插入按钮并设置 Panel
位于底部 Fixed
。
另一种选择是使用 TableLayoutPanel
更多信息:
Designing the Layout of Windows Forms using a TableLayoutPanel, with auto-expand panels
WinForms 应用、WRT 缩放和字体存在明显问题。我们切换到 WPF,一切都按预期工作。
我在使用 WinForms 和调整用户控件大小方面遇到了很多困难。我们在自定义用户控件中有一个 DataGrid,下面有一些按钮。
一切都已正确锚定。与此类似,当您调整控件大小时,按钮会固定在适当的一侧,而数据网格会填充其余部分。
它甚至在将它添加到我们的主窗体时也有效:
然后,当我们 运行 应用程序时,它被切断了:
我试过:
- 对接
- 锚定
- 更改控件的
AutoSize
属性,以及主窗体中使用的控件
但没有什么能让它像在设计器中那样发挥作用。
非常感谢任何帮助。
使用 Split Container
并在顶部和底部放置 dataGridView
插入按钮并设置 Panel
位于底部 Fixed
。
另一种选择是使用 TableLayoutPanel
更多信息:
Designing the Layout of Windows Forms using a TableLayoutPanel, with auto-expand panels
WinForms 应用、WRT 缩放和字体存在明显问题。我们切换到 WPF,一切都按预期工作。