تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
set text into webview2
#1
السلام عليكم 
عندي صفحة ويب تحتوي على 2 textbox
ولكن المشكلة انو الwebbrowser اداة قديمة وما تدعم جميع انواع الصفحات 
لذلك لجأت الى استعمال webview2
ولكن المشكلة الان بان هذه الاداة صعب التعامل معها 

فكيف ممكن اني اقدر اعبي الtextboxs المعروضه في صففحة الويب في اداة الwebview2
 بمعلومات موجوده في richtextbox الخاص بالبرنامج تاعي؟
Basil Abdallah 

الرد }}}
تم الشكر بواسطة:
#2
تم حل المشكلة
وبسبب نقص المحتوى العربي الي يشرح هاي الاداة رح اكتب باختصار كيف حليت المشكلة.

بشكل عام لما بدنا نتحكم بصفحة ويب معروضة في WebView لازم نعتمد على الJavascript لانو دوال هاي الاداة محدودة جدا.

عشان ننقر زر:
PHP كود :
Dim name As String Await WebView21.ExecuteScriptAsync("document.getElementsByClassName('class name of button')[0].click();")

 
   Await WebView21.ExecuteScriptAsync(name
واذا ما نجح نشيل [0] او نحطها [1]


نضيف نص الى عنصر في صفحة ويب:
PHP كود :
   Dim ttle As String Await WebView21.CoreWebView2.ExecuteScriptAsync("document.getElementById('id of object').value='النص';")
 
               Await WebView21.ExecuteScriptAsync(ttle

كود اخر:
PHP كود :
   Dim subj As String Await WebView21.ExecuteScriptAsync("document.querySelector('tag name of object').contentDocument.body.innerHTML = 'النص';")
 
   Await WebView21.ExecuteScriptAsync(subj

يعني باختصار نحنا بحاجة الى كود javascript.

بالتوفيق
Basil Abdallah 

الرد }}}
تم الشكر بواسطة: Taha Okla , Taha Okla , ابو روضة


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Star [VB.NET] كود لتوليد الارقام تلقائي في text box Raaf 5 639 08-11-23, 03:03 AM
آخر رد: VIP_YEMEN
  [VB.NET] تحويل من Hex الى text aminesori 4 449 18-07-23, 07:05 PM
آخر رد: aminesori
Exclamation [VB.NET] التعامل مع عناصر صفحة html من خلال WebView2 paypalet 2 851 26-09-22, 05:00 PM
آخر رد: Basil Abdallah
  ListBox1.Text.Length dasktop 1 842 21-05-22, 06:14 PM
آخر رد: asmarsou
  السلام عليكم 2 مشكله حقل data type نوع text لو الكود اكثر من 10احرف لا يضيف ahmedhhh2 4 1,297 17-03-22, 12:52 AM
آخر رد: ahmedhhh2
Information [VB.NET] سؤال : كيف ادخل كونترول الـ WebView2 الخاص بـ Chromium-Edge في VB Express 2010 بن دبة عبد السلام 2 1,409 21-08-21, 05:17 PM
آخر رد: بن دبة عبد السلام
  كيفية حفظ واستدعاء أكثر من Text box من ملف واحد Yasser_Abuelhassab 1 1,298 27-07-21, 03:13 AM
آخر رد: سعود
  مشكلة كتابة نص في text box kofa 4 3,197 15-09-20, 10:54 PM
آخر رد: معاند الحظ
  [سؤال] عايز اجلب قاعدة بيانات سيكوال واعرضها في text عاصم النجار 1 1,288 05-05-20, 02:11 AM
آخر رد: ابو ليلى
  [سؤال] جلب اسم قاعدة البيانات من نوع اكسس في text عاصم النجار 10 3,653 04-05-20, 10:24 PM
آخر رد: عاصم النجار

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


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