Пример #1
0
 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);
                }
            }
        }