【问题标题】:How to check internet connection before form loads?如何在表单加载之前检查互联网连接?
【发布时间】:2019-04-16 15:35:30
【问题描述】:

我有一个需要互联网连接才能运行的方法,如何在我的表单加载之前检查互联网连接?如果没有连接且未加载到表单,我想显示一个错误消息框。

这是我的尝试:

private void Form1_Load(object sender, EventArgs e)
    {

        bool checkConnection = NetworkInterface.GetIsNetworkAvailable();
        if (checkConnection = false)
        {
            MessageBox.Show("error no con.");
        }

【问题讨论】:

标签: c#


【解决方案1】:

查看您的代码

if (checkConnection = false)
{
     MessageBox.Show("error no con.");
}

通知

if (checkConnection = false)

= 不是==

所以你应该改变它并制作

if (!checkConnection)

仅供参考NetworkInterface.GetIsNetworkAvailable();

不是检查互联网连接的有效方法。

请参考this检查互联网连接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多