Пример #1
0
 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();
     }
 }
Пример #2
0
 private void InvokeBarClosing(BarClosingEventArgs e)
 {
     if (Closing != null)
         Closing(this, e);
     IOwnerBarSupport barSupp = m_Owner as IOwnerBarSupport;
     if (barSupp != null)
         barSupp.InvokeBarClosing(this, e);
 }
Пример #3
0
		void IOwnerBarSupport.InvokeBarClosing(Bar bar,BarClosingEventArgs e)
		{
			if(BarClosing!=null)
				BarClosing(bar,e);
		}