/// <summary> /// Dispose ClipboardManager and HotKeyRegister when the form is closed. /// </summary> protected override void OnClosed(EventArgs e) { Console.WriteLine("Closing."); if (copyHotKeyToRegister1 != null) { copyHotKeyToRegister1.Dispose(); copyHotKeyToRegister1 = null; } if (pasteHotKeyToRegister1 != null) { pasteHotKeyToRegister1.Dispose(); pasteHotKeyToRegister1 = null; } if (clipboardManager != null) { clipboardManager.Dispose(); clipboardManager = null; } if (trayIcon != null) { trayIcon.Dispose(); trayIcon = null; } base.OnClosed(e); }
private void ClipboardManagerMenuItem_Click(object sender, EventArgs e) { var Form = new ClipboardManager(); Form.ShowDialog(this); Form.Dispose(); }