Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > MDI формы


Автор: Гость_Alik 27.2.2005, 10:55
Пожалуйста помогите разобраться как внутри активной области родительской MDI-формы ограничить область появления и обслуживания дочерних МDI-форм. То есть предполагается сделать так, чтобы MDIChilds появлялись только в строго ограниченном прямоугольнике (X1, Y1, X2, Y2) на MDIParent.
Заранее благодарю
Алик
smile Email: abshaev@yahoo.com

Автор: Dr.No_xXx 27.2.2005, 16:16
можешь создать ini-файл
чтото вроде
Код

.....
public
ini:Tinifiles
.......
oncreate
ini:=Tini.create('имя.ini');
......
Ini.writeinteger('Название','width',значение);
Ini.writeinteger('Название','height',значение);
.......
//вывод
form2.width:=ini.readinteger('название твоего INI','width',здесь пиши значение по умолчанию);
form2.height:=ini.readinteger('название твоего INI','height',здесь пиши значение по умолчанию);

да еще если не знаешь:
в ini файлах можно хранить только 3 типа значений:
integer
boolean
string
и все
smile

Автор: Vit 27.2.2005, 17:32
если на родителя положить панель и дать её выравнивание типа alLeft то на панель MDI дочерняя форма не залазит... выводы делайте сами

Автор: Dr.No_xXx 27.2.2005, 19:05
ну чтож выбирай smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)