Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: закрытие окна формы Добавлено: 21.09.06 10:33  

Автор вопроса:  Riddick
Здравствуйте, заранее извиняюсь если такая тема уже была, тогда дайте пожалуйста ссылку.
В чем может быть проблема? Создается несколько окон SDI, которые последовательно запускают друг друга. На первом таком и втором окне при нажатии X в верхнем правом углу(закрытие окна), окно автоматически закрывается и форма выгружается, на 3 уже нет, окно закрывается, форма не выгружается. Написал для 3 формы:
Private Sub cmdExit_Click()
 Unload Me
End Sub

нет эффекта, она даже туда не заходит.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #1 Добавлено: 21.09.06 11:03
при нажатии X в верхнем правом углу


Private Sub cmdExit_Click()
 Unload Me
End Sub

Ты вообще представляешь как эти две вещи связаны? Я - нет...

Ответить

Номер ответа: 2
Автор ответа:
 zulus



Вопросов: 2
Ответов: 23
 Профиль | | #2 Добавлено: 21.09.06 11:05
Забавно, но у меня хоть десять форм - все закрываются. Может код следует показать?

Ответить

Номер ответа: 3
Автор ответа:
 Riddick



Вопросов: 8
Ответов: 8
 Профиль | | #3 Добавлено: 21.09.06 11:19
Я так подозревал что cmdExit_Click() и обрабатывает данное нажатие тоже. Я ошибался.
Разобрался, всем спасибо.

Ответить

Номер ответа: 4
Автор ответа:
 Riddick



Вопросов: 8
Ответов: 8
 Профиль | | #4 Добавлено: 21.09.06 11:38
Хотя не разобрался :( В теле Form_QueryUnload пишу:
  If MsgBox("Вы уверены", vbYesNo + vbInformation, _
            "Выход";) = vbNo Then
  Cancel = 1
Стандартная обработка, но опять же некоторые окна даже после того как соглашаешься выйти не выгружаются :(

Ответить

Номер ответа: 5
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #5 Добавлено: 21.09.06 15:05
Возможно у тебя где-то ссылки на них присутствуют. Выставляй все подряд в Nothing пока не разберешься :)

Ответить

Номер ответа: 6
Автор ответа:
 Riddick



Вопросов: 8
Ответов: 8
 Профиль | | #6 Добавлено: 21.09.06 16:09
Все ок. Просто в этом окне делал проверку установлен ли CheckBox в предыдущем окне,от этого и плясал. А это окно не выгружал после этого :)

Ответить

Номер ответа: 7
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #7
Добавлено: 21.09.06 16:13
при нажатии X в верхнем правом углу

Што еще за Х :))))))))))))))))))))))))))))

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 21.09.06 21:18
не, не так... тогда уже...
при нажатии на X..., в верхнем правом углу... :)))))

Ответить

Номер ответа: 9
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #9
Добавлено: 22.09.06 17:13
Оспаривая русский язык, утверждаю что окно мужского рода :))))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам