FlatRedBall.AnimationEditorForms.MainControl.AddToolStripMenuItem C# (CSharp) Метод

AddToolStripMenuItem() публичный Метод

public AddToolStripMenuItem ( ToolStripMenuItem item, string parent ) : void
item System.Windows.Forms.ToolStripMenuItem
parent string
Результат void
        public void AddToolStripMenuItem(ToolStripMenuItem item, string parent)
        {
            ToolStripMenuItem parentItem = null;

            foreach (var candidate in MenuStrip.Items)
            {
                if (candidate is ToolStripMenuItem && ((ToolStripMenuItem)candidate).Text == parent)
                {
                    parentItem = candidate as ToolStripMenuItem;
                }
            }

            if (parentItem == null)
            {
                parentItem = new ToolStripMenuItem(parent);
                MenuStrip.Items.Add(parentItem);
            }

            parentItem.DropDownItems.Add(item);


        }

Usage Example

Пример #1
0
        private void CreateToolStripMenuItems()
        {
            ToolStripMenuItem newToolStripItem = new ToolStripMenuItem("New AnimationChain List", null, HandleNewClick);

            ToolStripMenuItem loadToolStripItem   = new ToolStripMenuItem("Load...", null, HandleLoadClick);
            ToolStripMenuItem saveToolStripItem   = new ToolStripMenuItem("Save", null, HandleSaveClick);
            ToolStripMenuItem saveAsToolStripItem = new ToolStripMenuItem("Save As...", null, HandleSaveAsClick);

            // Going backwards so I can just insert at index 0 every time
            mMainControl.AddToolStripMenuItem(newToolStripItem, "File");
            mMainControl.AddToolStripMenuItem(loadToolStripItem, "File");
            mMainControl.AddToolStripMenuItem(saveToolStripItem, "File");
            mMainControl.AddToolStripMenuItem(saveAsToolStripItem, "File");


            var about = new ToolStripMenuItem("About", null, HandleAboutClicked);

            mMainControl.AddToolStripMenuItem(about, "Help");
        }
All Usage Examples Of FlatRedBall.AnimationEditorForms.MainControl::AddToolStripMenuItem