private void dotNetBarManager1_DockTabChange(object sender, DevComponents.DotNetBar.DockTabChangeEventArgs e) { Bar bar = sender as Bar; if (bar == null || e.NewTab == null) { return; } bar.Text = e.NewTab.Text; }
private bool InvokeDockTabChange(BaseItem oldItem, BaseItem newItem) { DockTabChangeEventArgs dockarg = null; IOwnerBarSupport ownersupport = m_Owner as IOwnerBarSupport; bool bCancel = false; if (DockTabChange != null) { dockarg = new DockTabChangeEventArgs(oldItem, newItem); DockTabChange(this, dockarg); bCancel = dockarg.Cancel; if (bCancel) return bCancel; } if (m_Owner != null) { if (dockarg == null) dockarg = new DockTabChangeEventArgs(oldItem, newItem); if (ownersupport != null) ownersupport.InvokeDockTabChange(this, dockarg); bCancel = dockarg.Cancel; } if (!bCancel) { SyncBarCaption(newItem); UpdateCloseButtonVisibility(); } if (!bCancel) OnBarStateChanged(new BarStateChangedEventArgs(this, eBarStateChange.SelectedDockTabChanging, newItem)); return bCancel; }
void IOwnerBarSupport.InvokeDockTabChange(Bar bar,DockTabChangeEventArgs e) { if(DockTabChange!=null) DockTabChange(bar,e); }