Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

Запоминание, какие дочерние формы были открыты в MDI прил.   Найти похожие ветки 

 
Layner ©   (2004-01-03 14:56) [0]

Мастера, подскажите, как сделать так, чтобы при закрытии всего MDI окна (родительского) запомнить, какие дочерние окна были открыты, и при последующем запуске отрыть их снова. Реализация сохранения, открытия (положения) окон у меня есть, т.е. данные форм (размер) храню в реестре. Пишу-считываю при открытии/закрытии дочернего окна.
А вот как организовать "память открытых доч. окон при закрытии" не знаю. Можно каждому окну присвоить свой ID, и сохранить его по событию OnClose главного окна в реестр. Только как это программно отобразить. Помогите.
Заранее спасибо.


 
имя   (2004-01-03 22:35) [1]

Удалено модератором


 
имя   (2004-01-03 22:36) [2]

Удалено модератором


 
TButton ©   (2004-01-03 22:48) [3]

дык а TForm1.Tag вам нафига сделали???


 
vuk ©   (2004-01-03 23:00) [4]

to TButton:
>дык а TForm1.Tag вам нафига сделали???
И чем оно здесь поможет? ;o)

to Layner:
Если программа работает с какими-то документами, то "запоминать" нужно, скорее всего, имена документов. Если нет, то можно "запомнить" для каждого открытого окна какие-то дополнительные данные, которые позволят восстановить состояние. Если окна принадлежат к разным классам, то можно еще сохранить имя класса. Тогда при загрузке нужно будет найти класс по имени ну и т.д.


 
имя   (2004-01-04 22:27) [5]

Удалено модератором


 
TButton ©   (2004-01-04 22:47) [6]

дык Tag, насколько я помню integer, значит в него можно впихнуть 2^31 разных ID, f lfkmit Можно каждому окну присвоить свой ID, и сохранить его по событию OnClose главного окна в реестр.


 
Vuk ©   (2004-01-04 22:54) [7]

>Можно каждому окну присвоить свой ID, и сохранить его по событию
>OnClose главного окна в реестр.
Угу. А при загрузке, чтобы посмотреть, какой у окна ID, придется это окно создать. :o)


 
имя   (2004-01-04 23:09) [8]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2004.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
7-49788
MakNik
2003-11-03 09:33
2004.01.16
Помогите, пожалуйста, разобраться с сервисами!


7-49792
Yaro
2003-11-03 02:09
2004.01.16
Распределение видеопамяти у разных пользователей...


14-49682
xtz
2003-12-25 18:44
2004.01.16
День добрый мастера.Не подскажите ли где можно взять описание Dll


7-49790
LORDIK
2003-11-02 19:27
2004.01.16
Tray - PoputMenu


3-49421
kvit
2003-12-19 07:45
2004.01.16
Проблема с вызовом хранимой процедуры MSSQL+ADO