Exemplo n.º 1
0
 protected override void OnMouseClick(MouseEventArgs e)
 {
     foreach (var key in closeButtonDic.Keys)
     {
         if (closeButtonDic[key].Contains(e.Location))
         {
             TabControlCloseButtonClickEventArgs args = new TabControlCloseButtonClickEventArgs();
             args.ClickIndex = key;
             if (CloseButtonClick != null)
             {
                 CloseButtonClick.Invoke(this, args);
             }
             break;
         }
     }
     base.OnMouseClick(e);
 }
Exemplo n.º 2
0
 private void CloseButtonClick(object sender, TabControlCloseButtonClickEventArgs e)
 {
     _watcher.Remove(tabMenu.TabPages[e.ClickIndex].Name);
 }