/// <summary> /// Create new ProjectReference /// </summary> /// <returns></returns> private ProjectReference CreateNewReference() { // initial value ProjectReference reference = new ProjectReference(); // local ProjectReference newReference = new ProjectReference(); // Create ReferenceEditorForm editorForm = new ReferenceEditorForm(); // Setup Control editorForm.ReferenceEditor.Setup(newReference, this.SelectedReferencesSet); // Show form to user editorForm.ShowDialog(); // if the user did not cancel if (!editorForm.UserCancelled) { // get reference reference = editorForm.ReferenceEditor.SelectedReference; } else { // set to null reference = null; } // return value return(reference); }
/// <summary> /// The edit button was clicked. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditButton_Click(object sender, EventArgs e) { // Get the selected reference if (this.SelectedReference != null) { // Create ReferenceEditorForm editorForm = new ReferenceEditorForm(); // Setup Control editorForm.ReferenceEditor.Setup(this.SelectedReference, this.SelectedReferencesSet); // Show form to user editorForm.ShowDialog(); // if the user did not cancel if (!editorForm.UserCancelled) { // Redisplay the references this.DisplayReferences(); } } }