private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e)//使子窗体最大化后,其图标不会显示在父窗体的MenuStrip { if (e.Item.Text.Length == 0) { e.Item.Visible = false; } }
public void TestToolStripItemEventArgs() { ToolStripItem tsi = new ToolStripButton(); ToolStripItemEventArgs e = new ToolStripItemEventArgs(tsi); Assert.AreEqual(tsi, e.Item, "EEE1"); }
/// <summary> /// OnItemAdded-Event we adjust the font and forecolor of this item /// </summary> /// <param name="e"></param> protected override void OnItemAdded(ToolStripItemEventArgs e) { e.Item.Font = MetroUI.Style.BaseFont; e.Item.ForeColor = MetroUI.Style.ForeColor; base.OnItemAdded(e); }
private void OnItemRemoved(object sender, ToolStripItemEventArgs e) { if (e.Item == _item) { RegisterEvents(register: false); } }
/// <summary> /// Para eliminar el icono del hijo dentro del menu strip cuando está maximizado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void msMainMenu_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e != null && e.Item != null && e.Item.GetType().Name == "SystemMenuItem") { this.msMainMenu.Items.RemoveAt(0); } }
void HandlePropToolStripItemAddeded(object sender, ToolStripItemEventArgs e) {//Fix Bug Mono string s = "Property Pages"; if (e.Item.Name == s || e.Item.ToolTipText == s) { this.ToolStrip.Items.AddRange(new ToolStripItem[] { buttonLoad, buttonSave }); this.ToolStrip.Items.RemoveAt(3); // Remove the Property Pages button foreach (ToolStripItem im in this.ToolStrip.Items) { im.DisplayStyle = ToolStripItemDisplayStyle.Image; } ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer(new CustomProfessionalColorsRender()) { RoundedEdges = false }; this.ToolStrip.Renderer = renderer; //Control con = this.PropertyGridView; } }
/// <summary> /// This is a workaround to MS's oversized icon issue in the menu bar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text == "") { e.Item.Visible = false; } }
private void MainMenu_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0) { e.Item.Visible = false; } }
/// <summary> /// 去掉菜单栏图标 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void main_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0) { e.Item.Visible = false; } }
/// <summary> /// 取消子窗口左上角的图标 /// </summary> private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.ToString() == "System.Windows.Forms.MdiControlStrip+SystemMenuItem") { e.Item.Visible = false; } }
protected override void OnItemRemoved(ToolStripItemEventArgs e) { if (_clearingTabs) { base.OnItemAdded(e); return; } if (e.Item is TabStripButton) { --TabCount; } if ((e.Item == SelectedTab)) { int newIndex = SelectedTabIndex; if (newIndex >= TabCount) { newIndex = TabCount - 1; } SelectedTabIndex = newIndex; } base.OnItemRemoved(e); }
private void ToolStripDropDown_ItemAdded(Object sender, ToolStripItemEventArgs e) { if (this.AutoDropDownHeight) { this._toolStripDropDown.Height += e.Item.Height + this._heightExtra; } }
private void TsTitle_ItemRemoved(object sender, ToolStripItemEventArgs e) { e.Item.Click -= Item_Click; slideBox.RemovePage(Pages[e.Item]); Pages.Remove(e.Item); }
protected override void OnItemRemoved(ToolStripItemEventArgs e) { if (!this.fBlockItemAddRemove) { base.OnItemRemoved(e); } }
private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) { //去掉右上角子窗体的关掉,还原,最大化,最小化按纽"; if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)")//||e.Item.Text=="关闭(&C)") { e.Item.Visible = false; } }
private void toolStrip_ItemRemoved(object sender, ToolStripItemEventArgs e) { OnItemRemoved(e.Item); if (refreshLayout) { RefreshLayout(); } }
private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e) { // Catch MDI child sys menu if (e.Item.Text == string.Empty) { e.Item.Image = Resources.oscilloscope; } }
private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e) { // Translate the items in the menu by finding their Tags in the translation file. foreach (ToolStripItem objItem in menuStrip.Items.OfType <ToolStripItem>()) { LanguageManager.TranslateToolStripItemsRecursively(objItem, GlobalOptions.Language); } }
protected override void OnItemAdded(ToolStripItemEventArgs e) { base.OnItemAdded(e); if (e.Item is TabStripButton) { SelectedTab = (TabStripButton)e.Item; } }
protected override void OnItemRemoved( ToolStripItemEventArgs e ) { base.OnItemRemoved(e); UpdateButtonsSize(); e.Item.TextChanged -= new EventHandler(this.button_TextChanged); }
private void Menus_ItemAdded(object sender, ToolStripItemEventArgs e) { // 不显示子窗体最前面的icon if (e.Item.Text.Length == 0) { e.Item.Visible = false; } }
private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)" || e.Item.Text == "关闭(&C)") { e.Item.Visible = false; } }
/// <summary> /// When button is added, listen for it's hover events /// </summary> private void OnItemAdded(Object sender, ToolStripItemEventArgs e) { if (e.Item is ToolStripButton) { e.Item.MouseEnter += new EventHandler(this.OnOverChange); e.Item.MouseLeave += new EventHandler(this.OnOverChange); } }
private void ToolStripDropDown_ItemRemoved(Object sender, ToolStripItemEventArgs e) { if (this.AutoDropDownHeight) { this._toolStripDropDown.Height -= e.Item.Height + this._heightExtra; } this.RecalculateItemIndex(); }
private void OnItemRemoved(object sender, ToolStripItemEventArgs e) { var item = (e.Item as ToolStripDropDownItem); if (item != null) { Detach(item.DropDown); } }
protected virtual void OnCloseButtonClicked(ToolStripItemEventArgs e) { var handler = Events[EventCloseButtonClicked] as ToolStripItemEventHandler; if (handler != null) { handler(this, e); } }
/// <summary> /// This event handler is included just in case that a new menuItem is added in runtime, /// so it should be included in the AddCheckDropDownBehavior. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The ToolStripItem event arguments.</param> private void ToolStripItem_ItemAdded(object sender, ToolStripItemEventArgs e) { ToolStripMenuItem menuItem = e.Item as ToolStripMenuItem; if (menuItem != null) { AddCheckDropDownBehavior(menuItem); } }
private void InvokeCloseButtonClicked(object sender, ToolStripItemEventArgs e) { var page = AeroTabPage.GetButtonPage(e.Item); if (page != null) { PerformCloseButtonClick(page); } }
private void OnItemAdded(object sender, ToolStripItemEventArgs e) { FragmentControlProvider itemProvider = GetItemProvider(e.Item); if (itemProvider != null) { AddChildProvider(itemProvider); } }
protected override void OnItemRemoved(ToolStripItemEventArgs e) { QMenuItem qmi = e.Item as QMenuItem; if (IsQmiResponds(qmi)) { lstQMIResponds.Remove(qmi); } base.OnItemRemoved(e); }