如何避免Winform自动调整大小导致控件裁剪?

时间:2018-10-07 01:27:51

标签: c# winforms autosize

我创建了一个固定大小的Form,其中包含一个固定大小的TableLayoutPanel。使用TableLayoutPanel属性将控件锚定到Anchor。但是,从台式机移动到笔记本电脑后,控件将被裁剪。

我尝试在MinimumSizeAutoSize中设置AutoSaclingFormTableLayoutPanel,但是控件仍然被裁剪。

建议?

1 个答案:

答案 0 :(得分:0)

您应该尝试使用TableLayoutPanel的Dock属性。

将其值更改为fill(停靠= Fill),这样,您的TableLayoutPanel将被绘制在表单边框内。

另一个建议是,您应该像网格一样划分主tablelayouttable,并将一个控件放入其单个单元格中。将其Dock属性设置为Fill,您将看到结果。

希望有帮助。祝你好运。