internal void CloseBar() { BarClosingEventArgs closingArgs = new BarClosingEventArgs(); InvokeBarClosing(closingArgs); if (!closingArgs.Cancel) { if (this.AutoHide) this.AutoHide = false; this.HideBar(); IOwner owner = this.Owner as IOwner; if (owner.ParentForm != null && !owner.ParentForm.ContainsFocus) owner.ParentForm.Focus(); InvokeUserVisibleChanged(); } }
private void InvokeBarClosing(BarClosingEventArgs e) { if (Closing != null) Closing(this, e); IOwnerBarSupport barSupp = m_Owner as IOwnerBarSupport; if (barSupp != null) barSupp.InvokeBarClosing(this, e); }
void IOwnerBarSupport.InvokeBarClosing(Bar bar,BarClosingEventArgs e) { if(BarClosing!=null) BarClosing(bar,e); }