private void ShowHotKeySettingsForm() { if (hotkeySettingsForm != null) { hotkeySettingsForm.Activate(); } else { hotkeySettingsForm = new HotkeySettingsForm(controller); hotkeySettingsForm.Show(); hotkeySettingsForm.Activate(); hotkeySettingsForm.FormClosed += hotkeySettingsForm_FormClosed; } }
void hotkeySettingsForm_FormClosed(object sender, FormClosedEventArgs e) { hotkeySettingsForm.Dispose(); hotkeySettingsForm = null; Utils.ReleaseMemory(true); }