protected override void OnDeactivate( bool close ) { if( close ) Dispose(); base.OnDeactivate( close ); }