public static void OpenUploadersConfigWindow(IUploaderService uploaderService = null) { if (Program.UploadersConfig == null) { Program.UploaderSettingsResetEvent.WaitOne(); } bool firstInstance; UploadersConfigForm form = UploadersConfigForm.GetFormInstance(Program.UploadersConfig, out firstInstance); if (firstInstance) { form.FormClosed += (sender, e) => Program.UploadersConfigSaveAsync(); if (uploaderService != null) { form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form)); } form.Show(); } else { if (uploaderService != null) { form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form)); } form.ForceActivate(); } }
private void btnUploadersConfig_Click(object sender, EventArgs e) { UploadersConfigForm form = new UploadersConfigForm(App.UploadersConfig); form.Show(); }