/// <summary> /// Создать группу переменных /// </summary> /// <returns>Возвращает новую группу переменных или null в случае отмены</returns> public static Config.VarGroup CreateVarGroup() { FrmVarGroup frmVarGroup = new FrmVarGroup(); frmVarGroup.ShowDialog(); return(frmVarGroup.varGroup); }
/// <summary> /// Редактировать группу переменных /// </summary> /// <returns>Возвращает true, если группа переменных была изменена</returns> public static bool EditVarGroup(Config.VarGroup varGroup) { if (varGroup == null) throw new ArgumentNullException("varGroup"); string oldName = varGroup.Name; FrmVarGroup frmVarGroup = new FrmVarGroup(); frmVarGroup.varGroup = varGroup; return frmVarGroup.ShowDialog() == DialogResult.OK && !varGroup.Equals(oldName); }
private void btnAddVarGroup_Click(object sender, EventArgs e) { // добавление группы переменных Config.VarGroup newVarGroup = FrmVarGroup.CreateVarGroup(); if (newVarGroup != null) { TreeNode groupNode = CreateGroupNode(newVarGroup); treeView.Insert(rootNode, groupNode); Modified = true; } }
/// <summary> /// Редактировать группу переменных /// </summary> /// <returns>Возвращает true, если группа переменных была изменена</returns> public static bool EditVarGroup(Config.VarGroup varGroup) { if (varGroup == null) { throw new ArgumentNullException("varGroup"); } string oldName = varGroup.Name; FrmVarGroup frmVarGroup = new FrmVarGroup(); frmVarGroup.varGroup = varGroup; return(frmVarGroup.ShowDialog() == DialogResult.OK && !varGroup.Equals(oldName)); }
private void btnEdit_Click(object sender, EventArgs e) { // редактирование выбранного объекта object selObj = treeView.GetSelectedObject(); bool edited = false; if (selObj is Config.VarGroup) { edited = FrmVarGroup.EditVarGroup((Config.VarGroup)selObj); } else if (selObj is Config.Variable) { edited = FrmVariable.EditVariable((Config.Variable)selObj, CalcSignal()); } if (edited) { treeView.UpdateSelectedNodeText(); Modified = true; } }
/// <summary> /// Создать группу переменных /// </summary> /// <returns>Возвращает новую группу переменных или null в случае отмены</returns> public static Config.VarGroup CreateVarGroup() { FrmVarGroup frmVarGroup = new FrmVarGroup(); frmVarGroup.ShowDialog(); return frmVarGroup.varGroup; }