/// ------------------------------------------------------------------------------------ /// <summary> /// Handle the current tab changing. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// ------------------------------------------------------------------------------------ private void m_navPane_PanelChanging(object sender, PanelChangingEventArgs e) { if (m_supressAutoEvent) return; SideBarTab tab = e.NewPanel.ParentItem as SideBarTab; // Post a message to click a button in the new tab. The post will allow the panel // to redraw before dispatching the click. if (m_mediator != null && tab != null && tab.Message != null) m_mediator.PostMessage(tab.Message, tab.Properties); }
private void OnNavBarOptionGroupChanging(object sender, OptionGroupChangingEventArgs e) { NavigationPanePanel oldPanel=null, newPanel=null; if(e.OldChecked!=null) oldPanel=this.GetPanel((ButtonItem)e.OldChecked); if(e.NewChecked!=null) newPanel = this.GetPanel((ButtonItem)e.NewChecked); if(newPanel==null) return; PanelChangingEventArgs epanel=new PanelChangingEventArgs(oldPanel,newPanel); InvokePanelChanging(epanel); e.Cancel=epanel.Cancel; }
protected virtual void InvokePanelChanging(PanelChangingEventArgs e) { if(PanelChanging!=null) PanelChanging(this,e); }
private void navigationPane1_PanelChanging(object sender, DevComponents.DotNetBar.PanelChangingEventArgs e) { textEvents.Text += DateTime.Now.ToString() + " - PanelChanging\r\n"; }