private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { if (treeViewAux.Nodes.Count > 0) { AttributeName getName = new AttributeName(); if (getName.ShowDialog() == DialogResult.OK) { TreeNode fileNode = treeViewAux.Nodes[0]; UMLFile file = (UMLFile)fileNode.Tag; UMLAttribute attribute = new UMLAttribute(); attribute.Owner = file; attribute.Name = getName.NameAttribute; file.Attributes.Add(attribute); TreeNode newNode = new TreeNode(); newNode.Tag = attribute; newNode.Text = getName.NameAttribute; fileNode.Nodes.Add(newNode); fileNode.ExpandAll(); } } }