Показать сообщение отдельно
  #1  
Старый 20.12.2015, 12:58
Stanei Stanei вне форума
Новичок
 
Регистрация: 21.05.2015
Сообщения: 55
Версия Delphi: Rad Studio 10
Репутация: 10
По умолчанию MDI приложение. Отображение дочерних форм

Здравствуйте. Два дня поисков и экспериментов пролетели впустую, поэтому обращаюсь к вам, надеюсь поможете.

Так вот, есть главная форма и две дочерних. Хочу добиться такого результата:
1. Дочернии формы сами подгоняются по размеру главной.
2. Сортировка по вертикали.
3. У левой формы максимальная ширина например 600рх.
4. Запретить перемещение форм.
5. Правая форма подгоняется по всему размеру свободного места на главной. То есть от правого внешнего края левой формы до правого внутреннего края главной.
6. Форм2 всегда отображается слева (она подобием сайдбара будет), а форм3 справа.

пункты 1, 2, 3, 4 кое как решил.
Но вот только если у форм2 максимальная ширина 600 или сделать 300, то между формами образуется пустое место. И если сделать форм3 активной, то при сортировке (tilemode), она переносится к левому краю и наоборот.

2015-12-20_181321.png
вот скрин с желаемым результатом

mdi2.rar
и исходник


Пожалуйста помогите
Ответить с цитированием