|
|
|
 |
 |
Сообщение |
 |
|
 |
 |
Имеющий Что Сказать
Зарегистрирован: 02 March 2005
Сообщения: 53
Примеры кода: 0
|
Как определит то, как была закрыта немодальная форма? |
04 July 2008 13:36 |
|
|
|
|
Private Sub myForm_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If Me.CancelClosing = True Then
e.Cancel = True
Me.CancelClosing = False
End If
End Sub
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
Const SC_CLOSE As Int32 = &HF060&
Const WM_SYSCOMMAND As Int32 = &H112&
If m.Msg = WM_SYSCOMMAND And m.WParam.ToInt32 = SC_CLOSE Then
'Console.WriteLine(String.Format("{0:X4}", m.Msg))
Me.CancelClosing = True
End If
MyBase.WndProc(m)
End Sub
Вот так я блокирую закрытие окна при нажатии пользователем на "Х", и закрываю его когда мне нужно из кода.
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 04 July 2008 13:36
|
|
| Наверх |
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
  Как определит то, как была закрыта немодальная форма?. SergejS 03 July 2008 12:11
  Как определит то, как была закрыта немодальная форма?. ember 03 July 2008 12:27
  Как определит то, как была закрыта немодальная форма?. SergejS 03 July 2008 12:34
  Как определит то, как была закрыта немодальная форма?. Zegee 03 July 2008 12:58
  Как определит то, как была закрыта немодальная форма?. SergejS 03 July 2008 13:03
  Как определит то, как была закрыта немодальная форма?. Zegee 03 July 2008 13:15
  Как определит то, как была закрыта немодальная форма?. SergejS 03 July 2008 13:22
  Как определит то, как была закрыта немодальная форма?. Zegee 03 July 2008 13:31
  Как определит то, как была закрыта немодальная форма?. SergejS 04 July 2008 13:36
  RE: Как определит то, как была закрыта немодальная форма?. Шурик 07 July 2008 20:25
  RE[2]: Как определит то, как была закрыта немодальная форма?. Шурик 07 July 2008 20:25
|
|
 |
 |
 |
 |
|
|