منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤل عن web - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : سؤل عن web (/showthread.php?tid=25809)



سؤل عن web - adel500 - 21-07-18

عمل textbox و combox
وتنفيذ الاوامر من web




RE: سؤل عن web - elgokr - 21-07-18

اين السؤال؟؟؟


RE: سؤل عن web - adel500 - 21-07-18

(21-07-18, 05:01 AM)elgokr كتب : اين السؤال؟؟؟

أخوي الفاضل سؤلي كيف أكتب بالTextbox1 
أمر حق web ويكتب بالصفحه


RE: سؤل عن web - elgokr - 21-07-18

الان وضح السؤال
ولكن ينقصه التفاصيل

مثل الرابط و اى جزء من الصفحة تريد عند الكتابة يقوم بتطبيق ما يكتب فى textbox
حتى يتم وضع الكود طبقاً للموقع اذا كان يحتوى على ID او Class

حتى يتم وضع الكود يمكنك استخدامه مباشراً أو ارفاق لك مشروع يوضح الفكرة كاملاً

على اى حال طبق التالى حتى تصل لك الفكرة
الان انت تستخدم اداء WebBrowser
ولديك TextBox

ولنقول ان input الذى بالموقع خاص بمنطقة كتابة نص البحث يحمل ID تحت اسم text
فكل ما عليك فعله التالى
فى منطقة (textBox1_TextChanged) قم بوضع الكود التالى
كود :
webBrowser1.Document.GetElementById("text").SetAttribute("value", textBox1.Text);

كل ما عليك فعله هو تغيير كلمة text لاسم الـ ID لمنطقة كتابة نص البحث بالموقع

وعند تشغيل المشروع
وعند اكتمال تحميل الصفحة
عند بداء الكتابة فى textbox 
ستجد انه يكتب ايضاً خلال الموقع

اتمنى ان الفكرة وصلت لك

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



RE: سؤل عن web - adel500 - 21-07-18

(21-07-18, 05:42 AM)elgokr كتب :
الان وضح السؤال
ولكن ينقصه التفاصيل

مثل الرابط و اى جزء من الصفحة تريد عند الكتابة يقوم بتطبيق ما يكتب فى textbox
حتى يتم وضع الكود طبقاً للموقع اذا كان يحتوى على ID او Class

حتى يتم وضع الكود يمكنك استخدامه مباشراً أو ارفاق لك مشروع يوضح الفكرة كاملاً

على اى حال طبق التالى حتى تصل لك الفكرة
الان انت تستخدم اداء WebBrowser
ولديك TextBox

ولنقول ان input الذى بالموقع خاص بمنطقة كتابة نص البحث يحمل ID تحت اسم text
فكل ما عليك فعله التالى
فى منطقة (textBox1_TextChanged) قم بوضع الكود التالى
كود :
webBrowser1.Document.GetElementById("text").SetAttribute("value", textBox1.Text);

كل ما عليك فعله هو تغيير كلمة text لاسم الـ ID لمنطقة كتابة نص البحث بالموقع

وعند تشغيل المشروع
وعند اكتمال تحميل الصفحة
عند بداء الكتابة فى textbox 
ستجد انه يكتب ايضاً خلال الموقع

اتمنى ان الفكرة وصلت لك

تحياتى لك
وتمنياتى لك التوفيق
يعطيك العافيه عندي
 مشكله عملت combox مايتغير!
وكمان ابي الحفظ (Search & Submit) الصوره
والله يوفقك ويعطيك الف عافيه


RE: سؤل عن web - elgokr - 21-07-18

ضع الرابط الخاص بالموقع
حتى اتمكن من وضع الكود طبقاً للمحتوى
أو ارفق مشروع مصغر يحتوى على ما هو مطلوب

لاتمام وضع الكود اللازم

تحياتى لك



RE: سؤل عن web - adel500 - 21-07-18

https://ps4database.io/


RE: سؤل عن web - adel500 - 21-07-18

(21-07-18, 06:20 AM)elgokr كتب :
ضع الرابط الخاص بالموقع
حتى اتمكن من وضع الكود طبقاً للمحتوى
أو ارفق مشروع مصغر يحتوى على ما هو مطلوب

لاتمام وضع الكود اللازم

تحياتى لك

https://ps4database.io/


RE: سؤل عن web - Done - 21-07-18

PHP كود :
Dim npid As String "CUSA02328_00"
Dim env As String "NP"

WebBrowser1.Document.GetElementById("npid").SetAttribute("value"npid)
Dim AgeElement As HtmlElement WebBrowser1.Document.GetElementById("env")
AgeElement.GetElementsByTagName("option").Cast(Of HtmlElement).
 
   First(Function(xx.GetAttribute("value") = env.ToLower).
 
   SetAttribute("selected""true")
WebBrowser1.Document.Forms(0).InvokeMember("submit"



RE: سؤل عن web - elgokr - 21-07-18

(21-07-18, 09:26 AM)Done كتب :
PHP كود :
Dim npid As String "CUSA02328_00"
Dim env As String "NP"

WebBrowser1.Document.GetElementById("npid").SetAttribute("value"npid)
Dim AgeElement As HtmlElement WebBrowser1.Document.GetElementById("env")
AgeElement.GetElementsByTagName("option").Cast(Of HtmlElement).
 
   First(Function(xx.GetAttribute("value") = env.ToLower).
 
   SetAttribute("selected""true")
WebBrowser1.Document.Forms(0).InvokeMember("submit"


الاخ Done من كتر الحماسة فى المساعدة

لم ينتبه انه بقسم الـ C#
سبق ووقعت بنفس المشكلة عندما كنت ارد كثيراً بقسم VB.NET

تسلم اخى Done على الحماسة وعلى المساعدة الجميلة فشكراً لك...

اضافة لما قدمه الاخ Done فكل الشكر له

اليك الكود التالى....
فى منطقة textBox1_TextChanged
قم باستخدام الكود التالى.....
كود :
           var textbox = webBrowser1.Document.GetElementsByTagName("input");
           foreach (HtmlElement link in textbox)
           {
               link.GetAttribute("className");
               link.SetAttribute("value", textBox1.Text);
           }

فى منطقة comboBox1_SelectedIndexChanged
قم باستخدام الكود التالى.....
كود :
           var combobox = webBrowser1.Document.GetElementsByTagName("select");
           foreach (HtmlElement link in combobox)
           {
               link.GetAttribute("form-control-lg");
               link.SetAttribute("value", comboBox1.Text);
           }

ملحوظة هاااامة جداً
النصوص التى توضع فى comboBox
تكون على هذا النحو
PHP كود :
np
sp
-int
prod
-qa
mgmt
e1
-np
rc 

طبقاً لما هو موضح فى الصورة التالية.. (لاحظ ما هو مشار اليه بالاطار الاحمر)


ناتى بالنهاية زر التنفيذ 

فى منطقة button1_Click
قم باستخدام الكود التالى.....
كود :
           var Search = webBrowser1.Document.GetElementsByTagName("button");
           foreach (HtmlElement link in Search)
           {
               link.GetAttribute("btn-primary");
               link.InvokeMember("click");
           }

بالنهاية ارفق لك السورس + البرنامج
موضح به الفكر كاملاً

السورس(2015)

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