private void EnsureToolTipShown(object sender, EventArgs args) { if (SafeGetToolTipForm() == null) { _toolTipForm = new StatusToolTipForm(); _toolTipForm.Show(_toolTipMousePosition, _serverStatus, _activeRecordings, _liveStreams, _upcomingRecording); } }
private void CloseToolTip(object sender, EventArgs args) { if (SafeGetToolTipForm() != null) { if (!_toolTipForm.IsDisposed && _toolTipForm.Visible) { _toolTipForm.Close(); _toolTipForm.Dispose(); _toolTipForm = null; } } }
private StatusToolTipForm SafeGetToolTipForm() { if (_toolTipForm != null) { if (_toolTipForm.IsDisposed) { _toolTipForm = null; } else if (!_toolTipForm.Visible) { _toolTipForm.Dispose(); _toolTipForm = null; } } return(_toolTipForm); }
private StatusToolTipForm SafeGetToolTipForm() { if (_toolTipForm != null) { if (_toolTipForm.IsDisposed) { _toolTipForm = null; } else if (!_toolTipForm.Visible) { _toolTipForm.Dispose(); _toolTipForm = null; } } return _toolTipForm; }