private void InvokeDisconnect() { if (NetworkDisconnect != null) { NetworkDisconnect.Invoke(EventArgs.Empty, EventArgs.Empty); } }
private void NetworkChange_NetworkAddressChanged(object sender, EventArgs e) { bool isc = CommonWin32API.InternetGetConnectedState(out lfag, 0); if (isc != isconnected) { isconnected = isc; if (isc) { NetworkConnected?.Invoke(this, e); } else { NetworkDisconnect?.Invoke(this, e); } } }