private static void doShowTheForm( string textToTranslate, bool applyTextToTranslate) { var isOpen = false; foreach (Form form in Application.OpenForms) { var cf = form as QuickTranslationForm; if (cf != null) { isOpen = true; form.BringToFront(); form.Select(); if (applyTextToTranslate) { cf.sourceTextTextBox.Text = textToTranslate; } break; } } if (!isOpen) { var form = new QuickTranslationForm(); form.Show(MainForm.Current); } }
private static void doShowTheForm( string textToTranslate, bool applyTextToTranslate) { var isOpen = false; foreach (Form form in Application.OpenForms) { var cf = form as QuickTranslationForm; if (cf != null) { isOpen = true; form.BringToFront(); form.Select(); if (applyTextToTranslate) { cf.sourceTextTextBox.Text = textToTranslate; } break; } } if (!isOpen) { var form = new QuickTranslationForm(); form.Show(MainForm.Current); } }