public void Show() { if (formMain != null) { return; } formMain = new Views.WinForms.FormMain( setting, pacServer, serverTracker); formMain.FormClosed += (s, a) => formMain = null; formMain.Show(); }
public void Show() { if (formMain != null) { return; } VgcApis.Misc.UI.Invoke(() => { formMain = Views.WinForms.FormMain.CreateForm( setting, pacServer, serverTracker); formMain.FormClosed += (s, a) => formMain = null; formMain.Show(); }); }
public void CreateNewForm() { lock (formLocker) { var newForm = new Views.WinForms.FormMain(api, settings, luaServer, this); newForm.FormClosed += (s, a) => { var form = newForm; // capture RemoveFormFromList(form); }; forms.Add(newForm); newForm.Show(); } }
public void ShowFormMain() { lock (formLocker) { VgcApis.Misc.UI.Invoke(() => { if (formMain == null) { var form = Views.WinForms.FormMain.CreateForm(settings, luaServer, this); form.FormClosed += (s, a) => { formMain = null; }; formMain = form; formMain.Show(); } formMain.Activate(); }); } }