تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] التحقق من توصيل الجهاز بالانترنت
#14
تفضل اخى
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If IsWebConnected() Then
            PictureBox1.BackgroundImage = My.Resources.Ok
            PictureBox1.BackgroundImageLayout = ImageLayout.Center
            Label1.Text = "You Are Connected To The Internet"
        Else
            PictureBox1.BackgroundImage = My.Resources.Delete
            PictureBox1.BackgroundImageLayout = ImageLayout.Center
            Label1.Text = "You Are Not Connected To The Internet"
        End
انشاء Module جديد وى اضف هذا الكود
كود :
Module Module1
    Private Declare Function InternetGetConnectedState Lib "wininet" (ByRef dwflags As Long, ByVal dwReserved As Long) As Long
    Private Const CONNECT_LAN As Long = &H2
    Private Const CONNECT_MODEM As Long = &H1
    Private Const CONNECT_PROXY As Long = &H4
    Private Const CONNECT_OFFLINE As Long = &H20
    Private Const CONNECT_CONFIGURED As Long = &H40
    Private Const CONNECT_RAS As Long = &H10


    Public Function IsWebConnected(Optional ByRef ConnType As String = "") As Boolean
        Dim dwflags As Long
        Dim WebTest As Boolean
        WebTest = InternetGetConnectedState(dwflags, 0&)
        Select Case WebTest
            Case dwflags And CONNECT_LAN : ConnType = "LAN"
            Case dwflags And CONNECT_MODEM : ConnType = "Modem"
            Case dwflags And CONNECT_PROXY : ConnType = "Proxy"
            Case dwflags And CONNECT_OFFLINE : ConnType = "Offline"
            Case dwflags And CONNECT_CONFIGURED : ConnType = "Configured"
            Case dwflags And CONNECT_RAS : ConnType = "Remote"
        End Select
        IsWebConnected = WebTest

    End Function
End Module
مثال فى المرفق


الملفات المرفقة
.rar   Check_Internet.rar (الحجم : 61.74 ك ب / التحميلات : 176)
الرد }}}
تم الشكر بواسطة: sooriaty03 , nin9e , aftfm , hoob computer


الردود في هذا الموضوع
RE: التحقق من توصيل الجهاز بالانترنت - بواسطة أسامة - 10-10-13, 04:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي. سعود الشامان 5 9,443 19-03-25, 03:11 AM
آخر رد: خالد كامل1
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 402 13-11-24, 06:41 PM
آخر رد: justforit
  كيف اقوم بحل عدم اتصال فيجوال بيسك بالانترنت جيولوجي مبتدئ 3 502 28-06-24, 05:29 AM
آخر رد: جيولوجي مبتدئ
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 637 21-02-24, 11:44 PM
آخر رد: AHMED213
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 579 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 7 1,136 12-01-24, 07:31 PM
آخر رد: Kamil
  غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر Adel27213 2 1,431 30-11-23, 09:19 PM
آخر رد: Adel27213
  التحقق من معطيات قبل تشغيل البرنامج ابو محمد محمد محمد 3 790 30-04-23, 11:03 PM
آخر رد: عبدالله الدوسري
  كيفية الوصول الى القرص الصلب في الجهاز الخادم ابو محمد محمد محمد 0 544 20-04-23, 03:41 AM
آخر رد: ابو محمد محمد محمد
  [VB.NET] اريد طريقة حساب فرق بين تاريخ موجود في لست فيو وتاريخ الجهاز mac9 4 1,047 11-04-23, 10:23 AM
آخر رد: mac9

التنقل السريع :


يقوم بقرائة الموضوع: