private void Frm_SmartBrightness_FormClosing(object sender, FormClosingEventArgs e) { uC_BrightnessConfigExample.CloseFormHandler -= uC_BrightnessConfigExample_CloseFormHandler; _topmostTimer.Change(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite); _topmostTimer.Dispose(); if (_instance != null && !_instance.IsDisposed) { _instance.Dispose(); _instance = null; } }
public static Frm_SmartBrightness Instance(bool isOpen) { if (_instance == null || _instance.IsDisposed) { lock (_lockInstance) { if (_instance == null || _instance.IsDisposed) { _instance = new Frm_SmartBrightness(); _instance.Show(); } } } if (isOpen) { _instance.BringToFront(); if (_instance.WindowState == FormWindowState.Minimized) { _instance.WindowState = FormWindowState.Normal; } } return _instance; }
public static Frm_SmartBrightness Instance(bool isOpen) { if (_instance == null || _instance.IsDisposed) { lock (_lockInstance) { if (_instance == null || _instance.IsDisposed) { _instance = new Frm_SmartBrightness(); _instance.Show(); } } } if (isOpen) { _instance.BringToFront(); if (_instance.WindowState == FormWindowState.Minimized) { _instance.WindowState = FormWindowState.Normal; } } return(_instance); }
private void Frm_SmartBrightness_FormClosing(object sender, FormClosingEventArgs e) { uC_BrightnessConfigExample.CloseFormHandler -= uC_BrightnessConfigExample_CloseFormHandler; _topmostTimer.Change(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite); _topmostTimer.Dispose(); if (_instance != null && !_instance.IsDisposed) { _instance.Dispose(); _instance = null; } }