您是否有办法在更改某个控件的填充时调整表单大小?这是ti防止控件重叠时更改运行时的填充是否有办法做到这一点?或财产设置?目前正在使用Winforms
答案 0 :(得分:1)
更好地使用布局控件,可以避免控件的重叠。
参考for WPF Container controls和anchoring and docking properties for Win forms
答案 1 :(得分:1)
Windows窗体中有控件可启用自动布局。使用theese控件时,您可以更改,例如按钮的边距和布局将自动调整,以便控件不重叠。 查看 FlowLayoutPanel 和 TableLayoutPanel
请参阅此答案:Dock, Anchor and Fluid layouts in Windows Forms Applications
或Vasi回答中的第二个链接。
当您需要自定义行为时,您必须对其进行编程或组合各种控件,如Dock面板,锚点,流体和表格布局。通常这些任务使用WPF更容易,在WinForms中它更难。
要更改整个表单的大小,我认为您需要明确设置它,没有自动的表单调整大小功能:
this.Size = new Size(800, 600);