示例#1
0
 private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e)//使子窗体最大化后,其图标不会显示在父窗体的MenuStrip
 {
     if (e.Item.Text.Length == 0)
     {
         e.Item.Visible = false;
     }
 }
示例#2
0
        public void TestToolStripItemEventArgs()
        {
            ToolStripItem          tsi = new ToolStripButton();
            ToolStripItemEventArgs e   = new ToolStripItemEventArgs(tsi);

            Assert.AreEqual(tsi, e.Item, "EEE1");
        }
示例#3
0
        /// <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);
        }
示例#4
0
 private void OnItemRemoved(object sender, ToolStripItemEventArgs e)
 {
     if (e.Item == _item)
     {
         RegisterEvents(register: false);
     }
 }
示例#5
0
 /// <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);
     }
 }
示例#6
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;
     }
 }
示例#8
0
 private void MainMenu_ItemAdded(object sender, ToolStripItemEventArgs e)
 {
     if (e.Item.Text.Length == 0)
     {
         e.Item.Visible = false;
     }
 }
示例#9
0
 /// <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;
     }
 }
示例#10
0
 /// <summary>
 /// 取消子窗口左上角的图标
 /// </summary>
 private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e)
 {
     if (e.Item.ToString() == "System.Windows.Forms.MdiControlStrip+SystemMenuItem")
     {
         e.Item.Visible = false;
     }
 }
示例#11
0
        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);
        }
示例#12
0
 private void ToolStripDropDown_ItemAdded(Object sender, ToolStripItemEventArgs e)
 {
     if (this.AutoDropDownHeight)
     {
         this._toolStripDropDown.Height += e.Item.Height + this._heightExtra;
     }
 }
示例#13
0
        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);
     }
 }
示例#15
0
 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;
     }
 }
示例#16
0
 private void toolStrip_ItemRemoved(object sender, ToolStripItemEventArgs e)
 {
     OnItemRemoved(e.Item);
     if (refreshLayout)
     {
         RefreshLayout();
     }
 }
示例#17
0
 private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e)
 {
     // Catch MDI child sys menu
     if (e.Item.Text == string.Empty)
     {
         e.Item.Image = Resources.oscilloscope;
     }
 }
示例#18
0
 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);
     }
 }
示例#19
0
 protected override void OnItemAdded(ToolStripItemEventArgs e)
 {
     base.OnItemAdded(e);
     if (e.Item is TabStripButton)
     {
         SelectedTab = (TabStripButton)e.Item;
     }
 }
示例#20
0
 protected override void OnItemRemoved(
     ToolStripItemEventArgs e
     )
 {
     base.OnItemRemoved(e);
     UpdateButtonsSize();
     e.Item.TextChanged -= new EventHandler(this.button_TextChanged);
 }
示例#21
0
 private void Menus_ItemAdded(object sender, ToolStripItemEventArgs e)
 {
     // 不显示子窗体最前面的icon
     if (e.Item.Text.Length == 0)
     {
         e.Item.Visible = false;
     }
 }
示例#22
0
        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;
            }
        }
示例#23
0
 /// <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);
     }
 }
示例#24
0
 private void ToolStripDropDown_ItemRemoved(Object sender, ToolStripItemEventArgs e)
 {
     if (this.AutoDropDownHeight)
     {
         this._toolStripDropDown.Height -= e.Item.Height + this._heightExtra;
     }
     this.RecalculateItemIndex();
 }
示例#25
0
        private void OnItemRemoved(object sender, ToolStripItemEventArgs e)
        {
            var item = (e.Item as ToolStripDropDownItem);

            if (item != null)
            {
                Detach(item.DropDown);
            }
        }
示例#26
0
        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);
            }
        }
示例#28
0
        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);
            }
        }
示例#30
0
        protected override void OnItemRemoved(ToolStripItemEventArgs e)
        {
            QMenuItem qmi = e.Item as QMenuItem;

            if (IsQmiResponds(qmi))
            {
                lstQMIResponds.Remove(qmi);
            }
            base.OnItemRemoved(e);
        }