protected void OnInsertPageClicked(object sender, EventArgs e) { ISite site = base.Site; if (site != null && site.DesignMode) { IContainer container = site.Container; if (container != null) { TabStripButton btn = new TabStripButton(); container.Add(btn); btn.Text = btn.Name; } } }
protected override void OnItemClicked(ToolStripItemClickedEventArgs e) { TabStripButton clickedBtn = e.ClickedItem as TabStripButton; if (clickedBtn != null) { this.SuspendLayout(); mySelTab = clickedBtn; this.ResumeLayout(); OnTabSelected(clickedBtn); } base.OnItemClicked(e); }
protected void OnTabSelected(TabStripButton tab) { this.Invalidate(); if (SelectedTabChanged != null) SelectedTabChanged(this, new SelectedTabChangedEventArgs(tab)); }
protected override void OnItemAdded(ToolStripItemEventArgs e) { base.OnItemAdded(e); if (e.Item is TabStripButton) SelectedTab = (TabStripButton)e.Item; }
public SelectedTabChangedEventArgs(TabStripButton tab) { SelectedTab = tab; }