我有一种方法需要互联网连接才能运行,如何在加载表单之前检查互联网连接?如果没有连接并且未加载到表单,我想显示一个错误消息框。
这是我的尝试:
private void Form1_Load(object sender, EventArgs e)
{
bool checkConnection = NetworkInterface.GetIsNetworkAvailable();
if (checkConnection = false)
{
MessageBox.Show("error no con.");
}
答案 0 :(得分:0)
查看您的代码
if (checkConnection = false)
{
MessageBox.Show("error no con.");
}
通知
if (checkConnection = false)
它是=
不是==
所以您应该更改它并制作
if (!checkConnection)
还有供您参考的NetworkInterface.GetIsNetworkAvailable();
不是检查互联网连接的有效方法。
请参考this来检查互联网连接