private void btnIncludeAdd_Click(object sender, EventArgs e) { using (var f = new UserVariableEditForm()) { if (f.ShowDialog(this) == DialogResult.OK) { this.Add(f.Value); } } }
private void btnIncludeEdit_Click(object sender, EventArgs e) { if (this.listView2.SelectedItems != null && this.listView2.SelectedItems.Count > 0) { var lvi = this.listView2.SelectedItems[0]; if (lvi != null && lvi.Tag != null) { var rule = lvi.Tag as UserVariable; var copyFrom = lvi.Tag as InheritedVariableContainer; if (rule != null) { using (var f = new UserVariableEditForm()) { f.Value = rule; if (f.ShowDialog(this) == DialogResult.OK) { this.Populate(lvi, rule); } } } else if (copyFrom != null) { using (var f = new UserVariableEditForm()) { f.CopyFrom = copyFrom.Value; if (f.ShowDialog(this) == DialogResult.OK) { this.Add(f.Value); } } } } } }