تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف اوضع ProgressBar في هذا الاتصال
#1
سلام عليكم
بعد الصلاه والسلام على الحبيب محمد
صلى الله عليه وسلم والصحابه 
أجمعين /
كيف اوضع 
ProgressBar 
في هذا الكود
PHP كود :
Sub login()
 
       Jids RichTextBox2.Text.Split("#")
 
       Dim rn As New Random
        For k 
0 To Jids.Length 1
            emad
.Add(z)
 
           emad(k) = New agsXMPP.XmppClientConnection()
 
           With emad(k)
 
               .Server "nimbuzz.com"
 
               .ConnectServer "o.nimbuzz.com"
 
               .Username Jids(k)
 
               .Password "12345"
 
               .Resource "Android" Convert.ToString(rn.Next(1010000000))
 
               .Open()
 
               AddHandler .OnLoginAddressOf Tru
                AddHandler 
.OnAuthErrorAddressOf wrong
            End With
        Next
    End Sub 
لأبين للمستخدم نهاية
.ProgressBar
تعني نهاية تسجيل دخول الايميلات 
وشكراً Heart
الرد }}}
تم الشكر بواسطة:
#2
جرب الكود بعد التعديل :

PHP كود :
Sub login()
 
       Jids RichTextBox2.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length

        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            emad
.Add(z)
 
           emad(k) = New agsXMPP.XmppClientConnection()
 
           With emad(k)
 
               .Server "nimbuzz.com"
 
               .ConnectServer "o.nimbuzz.com"
 
               .Username Jids(k)
 
               .Password "12345"
 
               .Resource "Android" Convert.ToString(rn.Next(1010000000))
 
               .Open()
 
               AddHandler .OnLoginAddressOf Tru
                AddHandler 
.OnAuthErrorAddressOf wrong
            End With

            ProgressBar1
.Value ProgressBar1.Value 1
        Next 
الرد }}}
تم الشكر بواسطة: محمود بكرى
#3
شكراً لك لكن لم ينجح الموضوع
ProgressBar1
عطول بصير 100
اول مااضغط
login
الرد }}}
تم الشكر بواسطة:
#4
بما أني لا أعرف طريقة استخدام الكود، فقد قمت بتعديل الكود لتجربته وعمل بشكل جيد، وان كنت تريد فيمكنك ارفاق مشروع صغير يعمل ببيانات داخله لنجرب عليه.

الكود المعدل للتجربة :

PHP كود :
Dim Jids() As String
    Sub login
()
 
       Jids RichTextBox2.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length

        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            
'emad.Add(z)
            '
emad(k) = New agsXMPP.XmppClientConnection()
 
           'With emad(k)
            ' 
   .Server "nimbuzz.com"
 
           '    .ConnectServer = "o.nimbuzz.com"
            ' 
   .Username Jids(k)
 
           '    .Password = "12345"
            ' 
   .Resource "Android" Convert.ToString(rn.Next(1010000000))
 
           '    .Open()
            ' 
   AddHandler .OnLoginAddressOf Tru
            
'    AddHandler .OnAuthError, AddressOf wrong
            '
End With
            MsgBox
("")
 
           ProgressBar1.Value ProgressBar1.Value 1
        Next
    End Sub 
الرد }}}
تم الشكر بواسطة:
#5
(03-06-17, 06:11 PM)أسامة السالمي كتب : بما أني لا أعرف طريقة استخدام الكود، فقد قمت بتعديل الكود لتجربته وعمل بشكل جيد، وان كنت تريد فيمكنك ارفاق مشروع صغير يعمل ببيانات داخله لنجرب عليه.

الكود المعدل للتجربة :

PHP كود :
Dim Jids() As String
    Sub login
()
 
       Jids RichTextBox2.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length

        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            
'emad.Add(z)
            '
emad(k) = New agsXMPP.XmppClientConnection()
 
           'With emad(k)
            ' 
   .Server "nimbuzz.com"
 
           '    .ConnectServer = "o.nimbuzz.com"
            ' 
   .Username Jids(k)
 
           '    .Password = "12345"
            ' 
   .Resource "Android" Convert.ToString(rn.Next(1010000000))
 
           '    .Open()
            ' 
   AddHandler .OnLoginAddressOf Tru
            
'    AddHandler .OnAuthError, AddressOf wrong
            '
End With
            MsgBox
("")
 
           ProgressBar1.Value ProgressBar1.Value 1
        Next
    End Sub 
اخي بارك الله فيك و انا رفعت لك  المشروع

ووضعت ايميلات وباس لتعرف مشكلة

المشروع بالمرفقات


الملفات المرفقة
.rar   Join mult ids.rar (الحجم : 209.75 ك ب / التحميلات : 50)
الرد }}}
تم الشكر بواسطة:
#6
تفضل الكود بعد التعديل :

PHP كود :
Imports agsXMPP
Imports System
.Collections.ObjectModel
Public Class Form1
    Dim Jids 
As String()
 
   Dim Jid As String()
 
   Public Shared z As agsXMPP.XmppClientConnection = New agsXMPP.XmppClientConnection()
 
   Public Shared emad As New Collection(Of agsXMPP.XmppClientConnection)
 
   Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Me
.login()
 
   End Sub
    Sub login
()
 
       Jids TextBox1.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length
        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            emad
.Add(z)
 
           emad(k) = New agsXMPP.XmppClientConnection()
 
           With emad(k)
 
               .Server "nimbuzz.com"
 
               .ConnectServer "o.nimbuzz.com"
 
               .Username Jids(k)
 
               .Password TextBox2.Text
                
.Resource "Android" Convert.ToString(rn.Next(1010000000))
 
               .Open()
 
               AddHandler .OnLoginAddressOf Tru
                AddHandler 
.OnAuthErrorAddressOf wrong
            End With
        Next
    End Sub
    Private Sub Tru
(ByVal sender As Object)
 
       ListBox1.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " connected")
 
       Label1.Text = (ListBox1.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub
    Private Sub wrong
(ByVal sender As ObjectByVal e As Xml.Dom.Element)
 
       ListBox2.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " Failed")
 
       Label2.Text = (ListBox2.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub

    Private Sub Form1_Load
(ByVal sender As ObjectByVal e As System.EventArgsHandles Me.Load
        CheckForIllegalCrossThreadCalls 
False
    End Sub 
الرد }}}
تم الشكر بواسطة: e-coder , e-coder
#7
(03-06-17, 11:58 PM)أسامة السالمي كتب : تفضل الكود بعد التعديل :

PHP كود :
Imports agsXMPP
Imports System
.Collections.ObjectModel
Public Class Form1
    Dim Jids 
As String()
 
   Dim Jid As String()
 
   Public Shared z As agsXMPP.XmppClientConnection = New agsXMPP.XmppClientConnection()
 
   Public Shared emad As New Collection(Of agsXMPP.XmppClientConnection)
 
   Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Me
.login()
 
   End Sub
    Sub login
()
 
       Jids TextBox1.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length
        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            emad
.Add(z)
 
           emad(k) = New agsXMPP.XmppClientConnection()
 
           With emad(k)
 
               .Server "nimbuzz.com"
 
               .ConnectServer "o.nimbuzz.com"
 
               .Username Jids(k)
 
               .Password TextBox2.Text
                
.Resource "Android" Convert.ToString(rn.Next(1010000000))
 
               .Open()
 
               AddHandler .OnLoginAddressOf Tru
                AddHandler 
.OnAuthErrorAddressOf wrong
            End With
        Next
    End Sub
    Private Sub Tru
(ByVal sender As Object)
 
       ListBox1.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " connected")
 
       Label1.Text = (ListBox1.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub
    Private Sub wrong
(ByVal sender As ObjectByVal e As Xml.Dom.Element)
 
       ListBox2.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " Failed")
 
       Label2.Text = (ListBox2.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub

    Private Sub Form1_Load
(ByVal sender As ObjectByVal e As System.EventArgsHandles Me.Load
        CheckForIllegalCrossThreadCalls 
False
    End Sub 

ظهرت هذه المشكلة
الرد }}}
تم الشكر بواسطة:
#8
جرب هذا الكود :

PHP كود :
Imports agsXMPP
Imports System
.Collections.ObjectModel
Public Class Form1
    Dim Jids 
As String()
 
   Dim Jid As String()
 
   Public Shared z As agsXMPP.XmppClientConnection = New agsXMPP.XmppClientConnection()
 
   Public Shared emad As New Collection(Of agsXMPP.XmppClientConnection)
 
   Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Button1
.Enabled False
        ProgressBar1
.Value 0
        Me
.login()
 
   End Sub
    Sub login
()
 
       Jids TextBox1.Text.Split("#")
 
       ProgressBar1.Maximum Jids.Length
        Dim rn 
As New Random
        For k 
0 To Jids.Length 1
            emad
.Add(z)
 
           emad(k) = New agsXMPP.XmppClientConnection()
 
           With emad(k)
 
               .Server "nimbuzz.com"
 
               .ConnectServer "o.nimbuzz.com"
 
               .Username Jids(k)
 
               .Password TextBox2.Text
                
.Resource "Android" Convert.ToString(rn.Next(1010000000))
 
               .Open()
 
               AddHandler .OnLoginAddressOf Tru
                AddHandler 
.OnAuthErrorAddressOf wrong
            End With
        Next
    End Sub
    Private Sub Tru
(ByVal sender As Object)
 
       ListBox1.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " connected")
 
       Label1.Text = (ListBox1.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub
    Private Sub wrong
(ByVal sender As ObjectByVal e As Xml.Dom.Element)
 
       ListBox2.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " Failed")
 
       Label2.Text = (ListBox2.Items.Count.ToString)

 
       ProgressBar1.Value ProgressBar1.Value 1
    End Sub

    Private Sub Form1_Load
(ByVal sender As ObjectByVal e As System.EventArgsHandles Me.Load
        CheckForIllegalCrossThreadCalls 
False
    End Sub
End 
Class 
الرد }}}
تم الشكر بواسطة: e-coder , e-coder
#9
لم تنجح
ProgressBar1.Value =60
وعدد دخول الايميلات يكتمل
ولكن ProgressBar1.Value =60
لماذا؟
الرد }}}
تم الشكر بواسطة:
#10
البرنامج شغال عندي :

   

Huh

على العموم جرب هذا التعديل في الحدثين (Tru) و (wrong) : 

PHP كود :
Private Sub Tru(ByVal sender As Object)
 
       ListBox1.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " connected")
 
       Label1.Text = (ListBox1.Items.Count.ToString)

 
       Try
            ProgressBar1
.Value ProgressBar1.Value 1
        Catch ex 
As Exception

        End 
Try
 
   End Sub
    Private Sub wrong
(ByVal sender As ObjectByVal e As Xml.Dom.Element)
 
       ListBox2.Items.Add(CType(senderXmppClientConnection).MyJID.User.ToString " Failed")
 
       Label2.Text = (ListBox2.Items.Count.ToString)

 
       Try
            ProgressBar1
.Value ProgressBar1.Value 1
        Catch ex 
As Exception

        End 
Try
 
   End Sub 
الرد }}}
تم الشكر بواسطة: e-coder , e-coder


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نضبط قيمة progressbar في حال العد العكسي justforit 2 159 01-11-25, 09:43 AM
آخر رد: justforit
  [سؤال] حول استخدام ffmpeg مع progressbar justforit 2 234 09-10-25, 03:33 AM
آخر رد: justforit
  [VB.NET] كود الاتصال بالنت mmaalmesry 4 871 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  كود الاتصال بأكسس 2007 لايعمل ZEEN4ZEEN 2 323 04-04-25, 02:03 AM
آخر رد: أبو خالد الشكري
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 383 25-11-24, 09:24 PM
آخر رد: Emam emam
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 519 24-09-24, 03:57 AM
آخر رد: Taha Okla
Rainbow [كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات محمد مسافر 16 843 15-09-24, 07:57 AM
آخر رد: محمد مسافر
  تعديل على جملة الاتصال ZEEN4ZEEN 2 392 03-09-24, 11:59 AM
آخر رد: ZEEN4ZEEN
  النت يعمل و الاتصال بقاعدة البيانات يعطى خطأ mmaalmesry 4 402 28-08-24, 01:02 AM
آخر رد: Jounior_P
  ما الفرق بين طريقتي الاتصال بقاعدة البيانات sql mohsen2024 1 334 29-07-24, 10:11 PM
آخر رد: DOX.1

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


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