تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 109 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
  استخدام فونت جديد في البرنامج Emam emam 5 92 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  عدم القدرة على إغلاق البرنامج وظهور رسالة the operation could not be completed صالح عبدالله 2 62 12-04-24, 06:03 AM
آخر رد: صالح عبدالله
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,460 12-04-24, 04:07 AM
آخر رد: أبو جودة
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 107 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 76 19-03-24, 01:23 AM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 156 12-03-24, 10:37 AM
آخر رد: strongriseman
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 118 22-02-24, 12:09 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم