C# 控件在FlowLayoutPanel内使用时重叠

C# 控件在FlowLayoutPanel内使用时重叠,c#,.net,winforms,flowlayoutpanel,C#,.net,Winforms,Flowlayoutpanel,当我们在FlowLayoutPanel中使用多个组合框并在InitializeComponent()控件重叠后增加FontSize时 有没有解决这个问题的办法 提前谢谢 问候, Priyanga B您可以首先调用FlowLayoutpanel,然后更改组合框控件的字体大小,然后调用。例如: flowLayoutPanel1.SuspendLayout(); flowLayoutPanel1.Controls.OfType<ComboBox>().ToList() .ForEa

当我们在FlowLayoutPanel中使用多个组合框并在InitializeComponent()控件重叠后增加FontSize时

有没有解决这个问题的办法

提前谢谢

问候,

Priyanga B

您可以首先调用
FlowLayoutpanel
,然后更改
组合框
控件的字体大小,然后调用。例如:

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

您是否注意到答案左侧的复选标记和向上箭头?;)