При запуске программы не происходит ресайз

При запуске программы не приходит событие ресайза. Приходится вызывать его обработчик самому:

        private void Form1_Load(object sender, EventArgs e)
        {
            Form1_Resize(sender, e);
        }

Это так и должно быть?

Наверно :man_shrugging:

Вместо вызова

я бы сделал отдельную функцию и вызывал в обоих.

Еще можно подписать оба события на этот обработчик. Тут не ограничено число обработчиков события как в Дельфи.


        public Form1()
        {
            ...

            Load += Form_Resize;
        }

Ответ профессионала :slight_smile:

Так была же тема уже эта. Проблема в том что выполнена неправильная разметка компонентов.

Так эта тема до той темы была )

ТС упорно решил написать свой костыль. )))