ログインボタンのクリックでこの方法を試してください。
public static bool CheckNetworkConnection()
{
var networkInterface = NetworkInterface.NetworkInterfaceType;
bool isConnected = false;
if ((networkInterface == NetworkInterfaceType.Wireless80211)||(networkInterface== NetworkInterfaceType.MobileBroadbandGsm)||(networkInterface==NetworkInterfaceType.MobileBroadbandCdma))
isConnected = true;
else if (networkInterface == NetworkInterfaceType.None)
isConnected = false;
return isConnected;
}
インターネット接続が利用可能な場合は true を返し、そうでない場合は false を返します。