public void SetElement(ClassElementC element) { Element = element; if (null != Element) { tbx_id.Text = Element.ID.ToString(); tbx_namespace.Text = Element.NameSpace; tbx_class.Text = Element.ClassName; if ("tbd" == Element.ClassName && "tbd" == Element.NameSpace) { btn_edit.Enabled = false; btn_save.Enabled = true; tbx_class.Enabled = true; tbx_namespace.Enabled = true; } else { btn_edit.Enabled = true; btn_save.Enabled = false; tbx_class.Enabled = false; tbx_namespace.Enabled = false; } EnableButtons(); } }
private void btn_new_class_Click(object sender, EventArgs e) { ClassElementC element = new ClassElementC(); element.ElementName = "class"; element.ClassName = "tbd"; element.NameSpace = "tbd"; element.Text = "class - tbd"; element.ID = ContextC.Instance.GetClassID(); pElement.children.Add(element); pElement.Nodes.Add(element); MyTreeViewControlC.AddElement(element); MyLoggerC.Log("Created a new class element."); }
private void btn_save_Click(object sender, EventArgs e) { tbx_class.Enabled = false; tbx_namespace.Enabled = false; btn_edit.Enabled = true; btn_save.Enabled = false; if (Element.NameSpace != tbx_namespace.Text) { Element.NameSpace = tbx_namespace.Text; } if (Element.ClassName != tbx_class.Text) { Element.ClassName = tbx_class.Text; } Element.Text = Element.ElementName + " - " + Element.ClassName; Element = null; }
public ClassElementUC() { InitializeComponent(); Element = null; }