KPFloatingPanel.MainForm.miGroup_DropDownOpening C# (CSharp) Method

miGroup_DropDownOpening() private method

private miGroup_DropDownOpening ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void miGroup_DropDownOpening(object sender, EventArgs e)
        {
            //If its the first time opening we need to add the sub items.
            ToolStripMenuItem Item = (ToolStripMenuItem)sender;
            if (Item.DropDownItems.Count != 1)
                return;
            ToolStripMenuItem pos_dummy = Item.DropDownItems[0] as ToolStripMenuItem;
            if (pos_dummy == null || pos_dummy.Tag != null)
                return;
            PwGroup Group = (PwGroup)Item.Tag;
            AddGroupToMenu(Item, Group);
            Item.DropDownItems.Remove(pos_dummy);
        }