У меня есть объект формы Windows, который содержит 3 объекта, древовидную структуру, richtextbox и tabcontrol. Они не состыкованы в форме окон, но они закреплены (сверху + слева).
Я написал код, чтобы изменить его размер при вызове обработчика событий формы-resize, но, похоже, он работает только для увеличения размера формы, т.е. я не могу изменять размер формы до Меньший размер. Это включает время, когда я сначала увеличиваю основную форму окна, а затем пытаюсь вернуть его в исходный размер.
Размеры трех объектов устанавливаются вручную после каждого изменения формы с помощью кода ниже:
treeView1.Height += (this.Height - oldHeight);
richTextBox1.Width += (this.Width - oldWidth);
tabControl1.Width += (this.Width - oldWidth);
tabControl1.Height += (this.Height - oldHeight);
oldHeight = this.Height;
oldWidth = this.Width;
Ни один из объектов не имеет заданного минимального размера (все они равны 0,0 в процессе изменения размера)
Что мешает изменять размер формы до меньшего размера?