private void FormNotePropertyUiImpl_FormClosing( object sender, FormClosingEventArgs e ) { if( e.CloseReason != System.Windows.Forms.CloseReason.UserClosing ) { return; } e.Cancel = true; this.listener.formClosing(); } }