Программирование
Веб программирование

Запрет на закрытие формы

 
 

Позволит закыть программу только через Диспетчер Задач

Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        e.Cancel = True
End Sub

Вот и все)


Есть вопросы? Спроси на нашем форуме!!
pjp07190 [14.02.2013 14:43]

А зачем это нужно? Приведите, пожалуйста, примеры необходимости этого.

eenk [12.04.2013 08:45]

А зачем это нужно? Приведите, пожалуйста, примеры необходимости этого.
например, для того, чтобы задать пользователю вопрос о необходимости закрытия программы. если ответит vbYes, то завершить программу Me.dispose:End

NoMercy50 [29.06.2013 14:51]

pjp07120,
Private Sub Main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Dim sExit As Integer
sExit = MsgBox("Выйти?", MsgBoxStyle.YesNo, "Выход")
If sExit = 6 Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub

Coolhacker770 [29.06.2013 15:13]

Хм, вопрос такой к коду, а отчего б не заюзать фичерсы .NET в виде класса MessageBox (тип MessageBoxResult куда более удобен, ей богу).

+ еще интересно, отчего sExit. Это венгерка?



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.