Когда мы используем более одного ComboBox внутри FlowLayoutPanel и увеличиваем FontSize после того, как элемент управления InitializeComponent() перекрывается.
Любое решение для решения этой проблемы?
Заранее спасибо.
С уважением,
Приянга Б
Когда мы используем более одного ComboBox внутри FlowLayoutPanel и увеличиваем FontSize после того, как элемент управления InitializeComponent() перекрывается.
Любое решение для решения этой проблемы?
Заранее спасибо.
С уважением,
Приянга Б
Вы можете сначала вызвать SuspendLayout
элемента FlowLayoutpanel
, затем измените размер шрифта элементов управления ComboBox
, затем вызовите ResumeLayout
. Например:
flowLayoutPanel1.SuspendLayout();
flowLayoutPanel1.Controls.OfType<ComboBox>().ToList()
.ForEach(x => x.Font = new Font(x.Font.FontFamily, Font.Size + 5, Font.Style));
flowLayoutPanel1.ResumeLayout();