[VB.NET] التعامل مع الأداة webBrowser برمجيا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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] التعامل مع الأداة webBrowser برمجيا (/showthread.php?tid=29614) |
التعامل مع الأداة webBrowser برمجيا - صالح حمادي - 15-05-19 السلام عليكم إخوتي الكرام تقبل الله منا و منكم الصلاة و الصيام و القيام إن شاء الله أما بعد: لدي سؤال حول كيفية اختيار قيمة ComboBox بصفحة ويب في WebBrowser برمجيا. مثلا : أريد تحديد العنصر 3 من القائمة ليكون قيمة ComboBox . جزاكم الله كل خير RE: التعامل مع الأداة webBrowser برمجيا - elgokr - 16-05-19 كيف سنفيدك ونحن لا نعلم الموقع
والقيمة او المحتوى بالموقع
او ارفق مثال ما تتحدث عنه
حتى توضح الفكرة او الرؤية كاملاً
حتى يتم المساعدة من قبل الجميع
تحياتى لك
وتمنياتى لك التوفيق
RE: التعامل مع الأداة webBrowser برمجيا - صالح حمادي - 16-05-19 أهلين أستاذ شكرا جزيلا على الرد ليس هناك موقع محدد عندما نريد إرسال قيمة لمربع نص في الأداة webbrowser نستخدم الكود بهذا الشكل: PHP كود : Me.WebBrowser4.Document.getElementById("matiere").Value = 2 الآن ما أريده هو كود يقوم بإستخراج القائمة الموجود في combobox و اختيار أحد هذه قيمة من هذه القائمة RE: التعامل مع الأداة webBrowser برمجيا - elgokr - 19-05-19 الشكر لله والحمد لله
والحمد لله على كل حال
شوف حتي توضح لك الفكرة كاملاً
الـ combobox ما هو الا عبارة عن PHP كود : <select name="action" id="options_selector"> وهو يحتوى بداخله على كود : <option>-----</option> ويكون على شكل التالى PHP كود : <option value="1">Cool</option> لاحظ هنا هذا الجزء PHP كود : value="1" وكذلك هذا الجزء كود : Cool ما يعرض لك على الشاشة فى المتصفح هو فقط كلمة مثل Cool
بينما للبرمجة والتنفيذ يظهر له هو القيمة خاصة value وهي 1
فعندما نقول كود : Me.WebBrowser4.Document.getElementById("matiere").Value = 2 يعنى كده انت بتحدد من خلال الخيار الداخلى خاص الكود
بينما عندما نقولكود : Me.WebBrowser4.Document.getElementById("matiere").text = 'ok' فهنا تم تحديد ما تريد اظهاره فى المتصفح
فالامر هنا يتوقف على الموقع الذى لديك لتقوم بتحديد قيمة value ليتم وضع القيمة لها
او يتم اختيار من خلال تطابق كتابة المسمى طبقاً لما هو موجود بالموقع
اتمنى ان تكون الصورة وضحت لك
واذا كان الامر لم توضح اتمنى ارفاق مثال لما لديك
حتى يتم التعديل على الكود مع الشرح فى كل كود تم تعديل او اضافته
تحياتى لك
وتمنياتى لك التوفيق
RE: التعامل مع الأداة webBrowser برمجيا - صالح حمادي - 21-05-19 ألف ألف شكر أستاذي الكريم لقد وجدت الحل في هذه العبارة: إقتباس :وهو يحتوى بداخله علىو أصبح الكود بهذا الشكل: لإستخراج القيمة التي تظهر نستعمل هذا الكود: كود : Me.WebBrowser4.Document.getElementById("matiere").options(1).Text لإستخراج القيمة الفعلية نستعمل هذا الكود: كود : Me.WebBrowser4.Document.getElementById("matiere").options(1).value كود : Me.WebBrowser4.Document.getElementById("matiere").Item(0).length لإختيار أحد عناصر القائمة حتى لو لم نعرف قيمته نستعمل هذا الشكل: كود : WebBrowser4.Document.getElementsByName("matiere").Item(0).selectedIndex = 2 شكرا جزيلا مرة أخرى أستاذي الكريم على هذه المساعدة |