Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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;
            }
        }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Adds the menu container item.
 /// </summary>
 /// <param name="item">The item.</param>
 public abstract void Add(MenuContainerItem item);
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 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);
Exemplo n.º 7
0
 /// <summary>
 /// Adds the menu container item.
 /// </summary>
 /// <param name="item">The item.</param>
 public abstract void Add(MenuContainerItem item);
Exemplo n.º 8
0
 public override void Add(MenuContainerItem item)
 {
     throw new NotImplementedException();
 }