internal bool FireClosingEvents (CloseReason reason, bool cancel)
{
CancelEventArgs cea = new CancelEventArgs (cancel);
this.OnClosing (cea);
FormClosingEventArgs fcea = new FormClosingEventArgs (reason, cea.Cancel);
this.OnFormClosing (fcea);
return fcea.Cancel;
}