تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يمكن التحكم في البرنامج من خلال صفحة html
#31
(08-02-18, 10:24 AM)HASAN6.0 كتب : ما المطلوب ؟؟؟؟؟؟

هذه صورة لمثال كي اوصل الفكرة اخي

هنا لدينا فورم به زرين وادات GeckoWebBrowser
GeckoWebBrowser عند فتح البرنامج رايح تفتح لنا صفحة html
وهذا رابطها
الصفحة بها زران
btn1
btn2

الاخ
  طالب برمجة

عمل الكود التالي يعمل على ادات webBrowser  بامتياز للصفحة الطلوبة وهي هذه

كود :
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
   For Each div As Windows.Forms.HtmlElement In WebBrowser1.Document.Body.GetElementsByTagName("div")
       If div.InnerHtml = "btn1" Then div.AttachEventHandler("onclick", AddressOf Button1_Click)
       If div.InnerHtml = "btn2" Then div.AttachEventHandler("onclick", AddressOf Button2_Click)
   Next
End Sub

هنا العملية تمت بنجاح لكن ادات الويب براوزر فقيرة لا تعرض الصفحة بالشكل الطبيعي لها على غرار ادات  GeckoWebBrowser

اريد التعديل على كود الاخ ليعمل على هذه الادات الي هيا GeckoWebBrowser
وشكرا لك على المجهود

الرد }}}
تم الشكر بواسطة:
#32
يا اساتذتي الكرام

لقد قمت برفع مثال على ادات GeckoWebBrowser

اتمنى ان تلقو نظرة على مثال
لم استطع تحميله في المنتدى لكبر حجمه
الرد }}}
تم الشكر بواسطة:
#33
PHP كود :
Private Sub GeckoWebBrowser1_DomClick(ByVal sender As ObjectByVal e As Gecko.DomMouseEventArgsHandles GeckoWebBrowser1.DomClick
    Dim element 
As Gecko.GeckoHtmlElement e.Target.CastToGeckoElement()
 
   If element.InnerHtml "btn1" Then Button1.PerformClick()
 
   If element.InnerHtml "btn2" Then Button2.PerformClick()
End Sub 
الرد }}}
تم الشكر بواسطة: anes
#34
(09-02-18, 06:04 AM)طالب برمجة كتب :
PHP كود :
Private Sub GeckoWebBrowser1_DomClick(ByVal sender As ObjectByVal e As Gecko.DomMouseEventArgsHandles GeckoWebBrowser1.DomClick
    Dim element 
As Gecko.GeckoHtmlElement e.Target.CastToGeckoElement()
 
   If element.InnerHtml "btn1" Then Button1.PerformClick()
 
   If element.InnerHtml "btn2" Then Button2.PerformClick()
End Sub 

الله يبارك فيك ويرحم والديك

تمام اخي شكرا لك الكود يعمل بنجاح
Smile Shy Rolleyes Wink
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 109 07-12-25, 10:22 AM
آخر رد: justforit
  كيف يمكن تصدير ascx كملف dll justforit 1 142 06-12-25, 12:33 AM
آخر رد: salamandal
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,028 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,006 06-08-25, 06:34 PM
آخر رد: Taha Okla
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 591 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 659 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 421 25-02-25, 07:58 PM
آخر رد: princelovelorn
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 789 07-02-25, 07:57 PM
آخر رد: الورد2
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 380 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  استفسار عن حمايه البرنامج ahmedramy 1 559 25-12-24, 11:07 PM
آخر رد: aljzazy

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


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