void subscribeForm_FormClosed(object sender, FormClosedEventArgs e) { subscribeForm.Dispose(); subscribeForm = null; Utils.ReleaseMemory(true); if (_isFirstRun) { CheckUpdateForFirstRun(); ShowFirstTimeBalloon(); _isFirstRun = false; } }
private void ShowSubscribeForm() { if (subscribeForm != null) { subscribeForm.Activate(); } else { subscribeForm = new SubscribeForm(controller); subscribeForm.Show(); subscribeForm.Activate(); subscribeForm.FormClosed += subscribeForm_FormClosed; } }
private void ShowSubscribeSettingForm() { if (subScribeForm != null) { subScribeForm.Activate(); subScribeForm.Update(); if (subScribeForm.WindowState == FormWindowState.Minimized) { subScribeForm.WindowState = FormWindowState.Normal; } } else { subScribeForm = new SubscribeForm(controller); subScribeForm.Show(); subScribeForm.Activate(); subScribeForm.BringToFront(); subScribeForm.FormClosed += subScribeForm_FormClosed; } }
void subScribeForm_FormClosed(object sender, FormClosedEventArgs e) { subScribeForm = null; }