public void VariableInputCallback(string varName, object varValue, VarChangeMode mode) { if (mode == VarChangeMode.ADD_NEW) { m_expTool.AddVariable(varName, varValue); AddVarListItem(varName, varValue); } else if (mode == VarChangeMode.UPDATE) { m_expTool.UpdateVariable(varName, varValue); RefreshListContent(); } }
public FormAddVar(VariableInputListen listen, string title, string varName, object varValue, VarChangeMode mode) { InitializeComponent(); m_listen = listen; this.Text = title; if (varName != null) tboxVarName.Text = varName; if (varValue != null) tboxVarValue.Text = varValue.ToString(); m_varChangeMode = mode; if (m_varChangeMode == VarChangeMode.UPDATE) tboxVarName.Enabled = false; }