تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عايز اعمل ProgressBar فى وضع مسج بوكس بالتزامن مع شئ
#6
اخي الكريم هذا مثال بسيط  vb 2010  مش يلبي المطلوب مئة بالمئة لاني لم اعرف كامل الفكرة اللي فهمته الانتظار 
PHP كود :
Public Class Form1
    Public mn 
As Integer 0
    Public mx 
As Integer 100
    Private Sub Button1_Click
(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        M_sgbox
.Top Me.Bottom
        M_sgbox
.Left Me.Left
        If b1
.IsBusy False Then
            b1
.RunWorkerAsync()
 
       End If
 
       M_sgbox.ShowDialog()
 
   End Sub
    Private Sub b1_DoWork
(sender As System.ObjectAs System.ComponentModel.DoWorkEventArgsHandles b1.DoWork
        Button1
.Invoke(Sub() Button1.Enabled False)
 
       For i As Integer mn To mx
            b1
.ReportProgress(i)
 
           Threading.Thread.Sleep(50)
 
       Next
    End Sub
    Private Sub b1_ProgressChanged
(sender As ObjectAs System.ComponentModel.ProgressChangedEventArgsHandles b1.ProgressChanged
        M_sgbox
.ProgressBar1.Value = (e.ProgressPercentage mx) * 100
    End Sub
    Private Sub b1_RunWorkerCompleted
(sender As ObjectAs System.ComponentModel.RunWorkerCompletedEventArgsHandles b1.RunWorkerCompleted
        Button1
.Invoke(Sub() Button1.Enabled True)
 
       M_sgbox.Close()
 
   End Sub
End 
Class 


الملفات المرفقة
.zip   For_AliZuhran.zip (الحجم : 24.68 ك ب / التحميلات : 47)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5 , ابو روضة


الردود في هذا الموضوع
RE: عايز اعمل ProgressBar فى وضع مسج بوكس بالتزامن مع شئ - بواسطة سعود - 07-09-19, 07:02 PM


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


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