منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة (/showthread.php?tid=29332)



[تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - DK-x - 11-04-19

مرحبا  Heart
اريد كود يتاكد من ان WebBrowser1 فتح الصفحه كامله
او 
ما يغير نص الليبل الى "تم" الا الصفحه بالويب براوسر تفتح كامله



RE: [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - DK-x - 11-04-19

لكيت الحل هذا  Big Grin 
كود :
If WebBrowser1.IsBusy = False Then
           Timer1.Start()
           Timer2.Stop()
       End If




RE: [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - elgokr - 11-04-19

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

بعد اتمام تحميل الصفحة كل ما عليك استخدام حدث
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()

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



RE: [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - DK-x - 11-04-19

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



RE: [تم الحل] عدم تنفيذ امر الا عند تحميل الصفحة - elgokr - 11-04-19

الشكر لله والحمد لله
والحمد لله على كل حال

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