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;
}
}