AutoRankEditor.MainForm.cmAddGroup_ItemClicked C# (CSharp) Method

cmAddGroup_ItemClicked() private method

private cmAddGroup_ItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
sender object
e System.Windows.Forms.ToolStripItemClickedEventArgs
return void
        private void cmAddGroup_ItemClicked( object sender, ToolStripItemClickedEventArgs e ) {
            ToolStripMenuItem item = (ToolStripMenuItem)e.ClickedItem;
            if( item.DropDownItems.Count > 0 ) return;
            TreeNode parent = treeData.SelectedNode;
            if( parent is GroupNode ) {
                GroupNode newNode = new GroupNode( (GroupNodeType)Enum.Parse( typeof( GroupNodeType ), item.Text ) );
                parent.Nodes.Add( newNode );
                ((GroupNode)parent).UpdateLabel();
                newNode.EnsureVisible();
                treeData.SelectedNode = newNode;
            }
        }