在FlowLayoutPanel内部使用时,控件会重叠

时间:2017-10-13 05:44:23

标签: c# .net winforms flowlayoutpanel

当我们在FlowLayoutPanel中使用多个ComboBox并在InitializeComponent()控件重叠后增加FontSize。

解决此问题的任何解决方案?

提前致谢。

此致

Priyanga B

1 个答案:

答案 0 :(得分:2)

您可以先调用FlowLayoutpanel的{​​{3}},然后更改ComboBox控件的字体大小,然后调用SuspendLayout。例如:

flowLayoutPanel1.SuspendLayout();
flowLayoutPanel1.Controls.OfType<ComboBox>().ToList()
    .ForEach(x => x.Font = new Font(x.Font.FontFamily, Font.Size + 5, Font.Style));
flowLayoutPanel1.ResumeLayout();