Ожидание закрытия окна

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

Ожидание закрытия окна

Сообщение JumpingJack » 02.02.2006 (Чт) 13:50

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

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 02.02.2006 (Чт) 14:08

Код: Выделить всё
Private Sub Form_Unload(Cancel As Integer)
Form2.Show
End Sub

В код первой формы естественно.

JumpingJack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 25.01.2006 (Ср) 12:54

Сообщение JumpingJack » 02.02.2006 (Чт) 14:34

А чтобы из одной процедуры - вначале вызов одной формы, ожидание и вызов другой?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.02.2006 (Чт) 15:11

Form2.Show vbmodal
Form3.Show
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 02.02.2006 (Чт) 15:14

JumpingJack писал(а):А чтобы из одной процедуры - вначале вызов одной формы, ожидание и вызов другой?

Не понял... Ну вызвал первую форму, подождал, подождал, закрыл. На закрытии unload все равно обработается, откроется вторая. И делай дальше что твоей душе угодно. :?

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 02.02.2006 (Чт) 17:34

Код: Выделить всё
frmFirst.Show vbModal, Me
frmSecond.Show vbModal, Me

Да, вот так прямо, подряд. При модальном вызове - ровно то, что ты просил.


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

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

Сейчас этот форум просматривают: Google-бот и гости: 38

    TopList