Отменить закрытие формы на крестик но закрыть на пользовательскую кнопку - Visual Basic .NET
Формулировка задачи:
Поиском искал решение вопроса, не нашел, вернее все описанные варианты почему-то отрабатывают не как хотелось бы...
Мне необходимо чтобы при нажатии на закрытие формы происходило ее сворачивание в трей...
- такой вариант работает, но...
Так же существует отдельная кнопка на завершение работы формы:
- при этом варианте она перестает отрабатывать на завершение работы формы, и начинает выполнять выше обозначенную функцию, т.е. не завершать работу формы и сворачивать ее в трей...
Есть нормальный способ решения этой задачи?
Решение задачи: «Отменить закрытие формы на крестик но закрыть на пользовательскую кнопку»
textual
Листинг программы
Dim Flag As Boolean = True Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Flag = False Close() End Sub Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing e.Cancel = Flag Me.WindowState = FormWindowState.Minimized End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д