public static void Show() { if (Form == null) { Form = new PlayerForm(); Form.PlayButton.Click += PlayButton_Click; Form.StopButton.Click += StopButton_Click; Form.Timer.Tick += Timer_Tick; Form.FormClosing += Form_FormClosing; } Form.Show(); }
public static void Close() { if (Form != null) { Form.Close(); Form.PlayButton.Click -= PlayButton_Click; Form.StopButton.Click -= StopButton_Click; Form.Timer.Tick -= Timer_Tick; Form.FormClosing -= Form_FormClosing; Form.Dispose(); Form = null; } }