Формы-родители и дети

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Juriev
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 25.11.2003 (Вт) 21:13

Формы-родители и дети

Сообщение Juriev » 22.04.2004 (Чт) 17:02

Здраствуйте все!
Подскажите, как сделать что бы при старте формы-родителя открывались формы-дети, бывшие открытыми в прошлом запуске программы, а формы-дети не открывавшиеся или закрытые в прошлом запуске программы, не открывались?
Спасибо!

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 23.04.2004 (Пт) 12:59

Попробуй через какой-нить конфигурационный файлик типа *.INI или вроде того, т.е. при закрытие программы определи какие окна открыты, обьяви переменные и запиши в файл, ну соответсвенно при запуске считай эти переменные и открывай окна которые соответсвуют этим переменным :) Надеюсь понятно :D

Juriev
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 25.11.2003 (Вт) 21:13

Сообщение Juriev » 24.04.2004 (Сб) 8:40

Я так и пытался. Но форма-родитель сначало закрывает формы-чилдрен, а потом только обрабатывает свое событие унлойд и в ини-файле получается запись о том, что формы-дети при закрытии программы были закрыты. При следующем запуске проги, формы-дети, естестввено, не открываются.
А вопрос в том:
как отличить закрытие формы-детки во время работы проги пользователем от закрытия формы-детки при закрытии программы.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.04.2004 (Сб) 11:36

Константой UnloadMode в QueryUnload
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 29.04.2004 (Чт) 23:21

ну типа при выходе из проги смотришь какие у тебя формы включены,
потом записывашь ету инфу в файлики (если форма включена тогда 1(например) если нет тогда 0)
А при включении проги просто читаешь инфу и запускаешь те формы на которых были 1.

Всё просто до немогу!
Немного тупо, но я бы так и сделал!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, PetalBot, The trick и гости: 29

    TopList