/// <summary>
        /// Adds the item.
        /// </summary>
        /// <param name="item">
        /// The item.
        /// </param>
        public override void Add(MenuContainerItem item)
        {
            var menu = new ToolStripMenuItem(item.Caption) { Name = item.Key };

            var root = _menuStrip.Items[item.RootKey] as ToolStripDropDownButton;
            if (root != null)
            {
                root.DropDownItems.Add(menu);
                root.Visible = true;
            }
        }
        /// <summary>
        /// Adds the item.
        /// </summary>
        /// <param name="item">
        /// The item.
        /// </param>
        public override void Add(MenuContainerItem item)
        {
            ToolStripMenuItem menu = new ToolStripMenuItem(item.Caption);

            menu.Name = item.Key;

            var root = this._MenuStrip.Items[item.RootKey] as ToolStripDropDownButton;

            if (root != null)
            {
                root.DropDownItems.Add(menu);
                root.Visible = true;
            }
        }
Example #3
0
        /// <summary>
        /// Adds the menu item.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns>The added menu item.</returns>
        public override object Add(MenuContainerItem item)
        {
            var menu = new ToolStripMenuItem(item.Caption)
            {
                Name = item.Key
            };

            var root = _menuStrip.Items[item.RootKey] as ToolStripDropDownButton;

            if (root != null)
            {
                root.DropDownItems.Add(menu);
                root.Visible = true;
            }

            return(menu);
        }
Example #4
0
 /// <summary>
 /// Adds the menu container item.
 /// </summary>
 /// <param name="item">The item.</param>
 public abstract void Add(MenuContainerItem item);
        public override void Add(MenuContainerItem item)
        {
            var submenu = new MenuItem
            {
                Name = item.Key,
                Visible = item.Visible,
                Text = item.Caption,
            };

            item.PropertyChanged += RootItem_PropertyChanged;
            var root = mainmenu.MenuItems.Find(item.RootKey, true)[0];
            root.MenuItems.Add(submenu);
        }
Example #6
0
 /// <summary>
 /// Adds the menu container item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>The added item.</returns>
 public abstract object Add(MenuContainerItem item);
Example #7
0
 /// <summary>
 /// Adds the menu container item.
 /// </summary>
 /// <param name="item">The item.</param>
 public abstract void Add(MenuContainerItem item);
 public override void Add(MenuContainerItem item)
 {
     throw new NotImplementedException();
 }