//===================================================================== /// <summary> /// Edit the pre-build/post-build event in the extended editor form /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event arguments</param> private void btnEditBuildEvent_Click(object sender, EventArgs e) { TextBox tb; string title; if (sender == btnEditPreBuildEvent) { tb = txtPreBuildEvent; title = "Edit Pre-Build Event Command Line"; } else { tb = txtPostBuildEvent; title = "Edit Post-Build Event Command Line"; } using (var dlg = new BuildEventEditorForm()) { dlg.Text = title; dlg.BuildEventText = tb.Text; #if !STANDALONEGUI dlg.DetermineMacroValues(base.ProjectMgr.BuildProject); #else dlg.DetermineMacroValues(base.CurrentProject.MSBuildProject); #endif if (dlg.ShowDialog() == DialogResult.OK) { tb.Text = dlg.BuildEventText; tb.Select(0, 0); tb.ScrollToCaret(); } } }
//===================================================================== /// <summary> /// Edit the pre-build/post-build event in the extended editor form /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event arguments</param> private void btnEditBuildEvent_Click(object sender, EventArgs e) { TextBox tb; string title; if(sender == btnEditPreBuildEvent) { tb = txtPreBuildEvent; title = "Edit Pre-Build Event Command Line"; } else { tb = txtPostBuildEvent; title = "Edit Post-Build Event Command Line"; } using(var dlg = new BuildEventEditorForm()) { dlg.Text = title; dlg.BuildEventText = tb.Text; #if!STANDALONEGUI dlg.DetermineMacroValues(base.ProjectMgr.BuildProject); #else dlg.DetermineMacroValues(base.CurrentProject.MSBuildProject); #endif if(dlg.ShowDialog() == DialogResult.OK) { tb.Text = dlg.BuildEventText; tb.Select(0, 0); tb.ScrollToCaret(); } } }