private void ButInsertAfter_Click(System.Object sender, System.EventArgs e) { if (IsFormComplete) { ArgumentContainer.Insert(ArgumentContainer.IndexOf(SelectedArgument.Value) + 1, new CustomAttributeNamedArgument(ItemName.Text, AttributeArgumentEditor.SelectedArgument)); DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.None; } }
private void ButUpdate_Click(object sender, EventArgs e) { if (IsFormComplete) { int index = ArgumentContainer.IndexOf(SelectedArgument.Value); ArgumentContainer.RemoveAt(index); ArgumentContainer.Insert(index, new CustomAttributeNamedArgument(ItemName.Text, AttributeArgumentEditor.SelectedArgument)); DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.None; } }
private void ButInsertBefore_Click(object sender, EventArgs e) { if (IsFormComplete) { if (SelectedArgument != null) { ArgumentContainer.Insert(ArgumentContainer.IndexOf(SelectedArgument.Value), new CustomAttributeNamedArgument(ItemName.Text, AttributeArgumentEditor.SelectedArgument)); } DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.None; } }