منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
مرحبا  Heart
اريد كود يتاكد من ان WebBrowser1 فتح الصفحه كامله
او 
ما يغير نص الليبل الى "تم" الا الصفحه بالويب براوسر تفتح كامله
لكيت الحل هذا  Big Grin 
كود :
If WebBrowser1.IsBusy = False Then
           Timer1.Start()
           Timer2.Stop()
       End If

اضافة لما وصلت انت له من حل
فى البداية لاتمام تنفيذ كود

بعد اتمام تحميل الصفحة كل ما عليك استخدام حدث
PHP كود :
WebBrowser1.DocumentCompleted 

بحيث تضع الكود هنا
كود :
   Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
       ' ضع الكود هنا ليتم التنفيذ بعد اتمام التحميل
   End Sub

كما يمكنك وضع هذا الكود
كود :
Do While wb.ReadyState <> WebBrowserReadyState.Complete
   Application.DoEvents()
Loop

فى نفس حدث الكلك
بحيث يكون اسفل كود تنفيذ فتح الرابط 
وان يكون اعلى كود المطلوب التنفيذ بعد تحميل الصفحة

وبخصوص الكود الخاص بك
لا تحتاج الى استخدام الـ Timer
يمكنك وضع كود الموجود فى الـ Timer بدلاً من
كود :
          Timer1.Start()
          Timer2.Stop()

تحياتى لك
وتمنياتى لك التوفيق
مشكور حبيبي جزاك الله خير  Heart
فضلك علينا ما ننساه انشاء الله
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق