Как увеличить размер элемента управления при максимизации формы в C# winforms
Мне нужна панель моей формы, чтобы расширить ее размер в левую сторону, когда форма будет развернута. Я не имею в виду якорь слева, но размер этой панели должен увеличиваться к левой стороне. Свойство якоря помещает панель в определенную сторону, как мы знаем. Но я хочу, чтобы он увеличил свою ширину к левой стороне. Я не знаю, как этого добиться.
Что я уже пробовал:
Я открыл свойство SizeChanged этой панели, а затем выполнил следующий код, но это не сработало:
private void panel1_SizeChanged(object sender, EventArgs e) { panel1.AutoSize = false; panel1.Size = new Size(700, 50); }
Gerry Schmitz
Я полагаю, что ваше текущее решение-это рекурсия. Если вы собираетесь использовать "SizeChanged", вы должны использовать событие формы.