VB.NET如何判断电脑是否已连接到网络?

在VB6中可以在Form_Load()下写:Move请大家无视“问题补充”。。。只看大标题... 在VB6中可以在Form_Load()下写:Move
请大家无视“问题补充”。。。只看大标题
展开
 我来答
扈清漪Bl
2014-02-09
知道答主
回答量:12
采纳率:0%
帮助的人:6万
展开全部

Microsoft.VisualBasic.Devices.Network.IsAvailable As Boolean

生成实例后可以通过此属性来获取是否联网的值,True代表已联网,False代表没有联网

Microsoft.VisualBasic.Devices.Network.NetworkAvailabilityChanged(ByVal Object, ByVal Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs)

该事件是在电脑断开/连上互联网是引发的

其中:

e.IsNetworkAvailable

的功能同Microsoft.VisualBasic.Devices.Network.IsAvailable

实例:

Dim netListener As New Microsoft.VisualBasic.Devices.Network '生成实例
If netListener.IsAvailable = True Then
    MsgBox("已联网")
Else
    MsgBox("未联网")
End If

NetworkAvailabilityChanged实例:

WithEvents netListener As New Microsoft.VisualBasic.Devices.Network '生成实例
Private Sub OnNetworkChanged(ByVal Object, ByVal Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs)Handles netListener.NetworkAvailabilityChanged
    If e.IsNetworkAvailable = True Then
        MsgBox("已联网")
    Else
        MsgBox("未联网")
    End If
End Sub
包布丁
2014-02-09 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1224万
展开全部
If My.Computer.Network.IsAvailable Then
'如果可用
Else
'不可用
End If
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式