C#. Как переназначить кнопку закрытия программы(крестик в углу)?

191
03 марта 2018, 17:28

Добрый день. Подскажите пожалуйста как переназначить кнопку закрытия программы(крестик в углу)? Хочу повесить на нее другое действие.

Спасибо заранее!

Answer 1

https://msdn.microsoft.com/ru-ru/library/system.windows.forms.form.formclosing(v=vs.110).aspx

FormClosing Событие возникает при закрытии формы. Если форма закрывается, она удаляется, освобождение всех ресурсов, связанных с формой. При отмене этого события форма остается открытой. Чтобы отменить закрытие формы, задайте Cancel Свойства FormClosingEventArgs передается обработчику событий для true.

Если форма отображается как модальное диалоговое окно, нажав кнопку Закрыть (кнопка со знаком X в правом верхнем углу формы) приводит к скрытию формы и DialogResult Задайте свойства DialogResult.Cancel. Можно переопределить значение, назначенное DialogResult Свойства, когда пользователь щелкает Закрыть кнопку, задав DialogResult свойство в обработчике событий для FormClosing события формы.

READ ALSO
Как изменять элемент массива на 1

Как изменять элемент массива на 1

Нужно, чтобы первый элемент в массиве менялся на 1 каждый раз, когда выполняется функция saveПри этом, если запросить первый элемент массива...

206
Проверка массива в массиве и удаление элементов

Проверка массива в массиве и удаление элементов

Необходимо найти в массиве элементы (тоже массивы) с повторяющимся элементом 0 и отсеять их из общего массива

189
Шифрование keccak256 короткая версия

Шифрование keccak256 короткая версия

Есть ли сокращенные до одного файла библиотеки шифрования keccak256? Просто что не смотрю все библиотеки в несколько файлов, и с набором 512, 384 и тп

181