private bool disable = true; private void ToolForm_Closing(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = disable; } private void buttonClose_Click(object sender, System.EventArgs e) { disable = false; this.Close(); }