private void ShowDisksExplorer(object sender, System.EventArgs e) { if (null == this.infoView) { this.infoView = new FormInfoView(); this.cdTreeview.InfoVew = this.infoView; this.infoView.Images = this.imageListCatalog; this.infoView.ItemSelected += new EventHandlerItemSelected(ControlItemSelected); this.infoView.Show(this.dockPanel); this.infoView.Closed += new EventHandler(InfoViewClosed); } else { this.infoView.Close(); this.infoView = null; } this.menuItemDisksExporer.Checked = (null != this.infoView); }
private void InfoViewClosed(object sender, EventArgs e) { this.cdTreeview.InfoVew = null; this.infoView.ItemSelected -= new EventHandlerItemSelected(ControlItemSelected); this.infoView = null; this.menuItemDisksExporer.Checked = false; }