Пример #1
0
        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();
            }
        }
Пример #2
0
 private void btnUploadersConfig_Click(object sender, EventArgs e)
 {
     UploadersConfigForm form = new UploadersConfigForm(App.UploadersConfig);
     form.Show();
 }