تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عمل انتضار التصدير
#11
اخي الكريم 
حاول ركز في الكود شوي سهل 

كود :
Public Sub New()
             backgroundWorker1.WorkerReportsProgress = True
       backgroundWorker1.WorkerSupportsCancellation = True
   End Sub

   Private Sub startAsyncButton_Click(ByVal sender As System.Object, _
   ByVal e As System.EventArgs) Handles startAsyncButton.Click
       If backgroundWorker1.IsBusy <> True Then
                      backgroundWorker1.RunWorkerAsync()
       End If
   End Sub

   Private Sub cancelAsyncButton_Click(ByVal sender As System.Object, _
   ByVal e As System.EventArgs) Handles cancelAsyncButton.Click
       If backgroundWorker1.WorkerSupportsCancellation = True Then
           
           backgroundWorker1.CancelAsync()
       End If
   End Sub

   
   Private Sub backgroundWorker1_DoWork(ByVal sender As System.Object, _
   ByVal e As DoWorkEventArgs) Handles backgroundWorker1.DoWork
       Dim worker As BackgroundWorker = CType(sender, BackgroundWorker)
       Dim i As Integer

       For i = 1 To 10
           If (worker.CancellationPending = True) Then
               e.Cancel = True
               Exit For
           Else
               ' Perform a time consuming operation and report progress.
               System.Threading.Thread.Sleep(500)
               worker.ReportProgress(i * 10)
           End If
       Next
   End Sub

   
   Private Sub backgroundWorker1_ProgressChanged(ByVal sender As System.Object, _
   ByVal e As ProgressChangedEventArgs) Handles backgroundWorker1.ProgressChanged
       resultLabel.Text = (e.ProgressPercentage.ToString() + "%")
   End Sub

   
   Private Sub backgroundWorker1_RunWorkerCompleted(ByVal sender As System.Object, _
   ByVal e As RunWorkerCompletedEventArgs) Handles backgroundWorker1.RunWorkerCompleted
       If e.Cancelled = True Then
           resultLabel.Text = "Canceled!"
       ElseIf e.Error IsNot Nothing Then
           resultLabel.Text = "Error: " & e.Error.Message
       Else
           resultLabel.Text = "Done!"
       End If
   End Sub
End Class






http://msdn.microsoft.com/en-us/library/....110).aspx
الرد }}}
تم الشكر بواسطة: مصطفى
#12
اخي الكريم فيه ادوات ليست مسجلة لدي والذي اقدر عليه الان ان ادلك على الحل بدون تجربة وهي كالتالي:
ضع محتوى اجراء _export() في حدث BackgroundWorker1_DoWork واكتب في حدث النقر لزر الامر الكود:     
كود :
  If BackgroundWorker1.IsBusy = False Then
            BackgroundWorker1.RunWorkerAsync()
        End If


وعند الحدث BackgroundWorker1_RunWorkerCompleted اكتب اي رسالة تبين انتهاء النسخ

او ربما تحتاج اعادة برمجة الملف dll
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: مصطفى
#13
شكرا لكم اخوتي تم حل المشكلة وشكرا لكل جهودكم الحمد لله
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كود التصدير الى الاكسل للاستفادة AMAZ1972AMAZ 1 693 23-01-23, 08:57 PM
آخر رد: Aisha fa
  استخدم هذه الطريقة فى التصدير الى اكسيل حماده ممدوح البحيرى 3 663 18-12-22, 10:20 AM
آخر رد: حماده ممدوح البحيرى
  التصدير من الداتا الى الاكسل العيدروس 9 5,528 24-06-22, 04:29 PM
آخر رد: atefkhalf2004
  [VB.NET] معرف الخطأ في التصدير بيانات الى ملف نوع CSV محمد بوقزاحة 0 993 01-04-22, 03:16 PM
آخر رد: محمد بوقزاحة
  الكلام متقطع ومقلوب عند التصدير الى PDF ahmedramzyaish 1 1,080 24-09-20, 12:44 AM
آخر رد: Jounior_P
  مشكلة عند التصدير الى اكسل nooralcown 2 1,778 11-05-19, 02:30 PM
آخر رد: elgokr
  [VB.NET] التصدير الى الإكسل و تنسيق الخلايا و رسم الحدود حسب عدد السجلات larbihamri 4 2,650 06-01-18, 08:58 AM
آخر رد: محمود صالح
  حول التصدير إلى أكسل thevirus 3 2,248 21-01-17, 09:46 AM
آخر رد: thevirus
  [كود] كيف نحافظ على تنسيق التاريخ "dd/MM/yyyy" في DataGridView1 عند التصدير الى اكسل البراء 2 3,515 08-05-15, 12:06 AM
آخر رد: البراء

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


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