C#. Как переназначить кнопку закрытия программы(крестик в углу)?
к посту mindtester добавлю
Есть вариант проще, подпишись на событие OnClosing
в нем делаешь все действия при нажатии той кнопки и нужно отменить само закрытиеe.Cancel = true
Вроде так, я уже точно не помню :)
Подписываемся на событие:this.FormClosing += MainForm_Closing;
Выполняем действия:private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    	{
        e.Cancel = true; // кнопка больше не закрывает форму
  		// а тут теперь указываем что она делает    
    	}