21-07-18, 04:41 AM
21-07-18, 05:01 AM
اين السؤال؟؟؟
21-07-18, 05:28 AM
(21-07-18, 05:01 AM)elgokr كتب : [ -> ]اين السؤال؟؟؟
أخوي الفاضل سؤلي كيف أكتب بالTextbox1
أمر حق web ويكتب بالصفحه
21-07-18, 05:42 AM
الان وضح السؤال
ولكن ينقصه التفاصيل
مثل الرابط و اى جزء من الصفحة تريد عند الكتابة يقوم بتطبيق ما يكتب فى textbox
حتى يتم وضع الكود طبقاً للموقع اذا كان يحتوى على ID او Class
حتى يتم وضع الكود يمكنك استخدامه مباشراً أو ارفاق لك مشروع يوضح الفكرة كاملاً
على اى حال طبق التالى حتى تصل لك الفكرة
الان انت تستخدم اداء WebBrowser
ولديك TextBox
ولنقول ان input الذى بالموقع خاص بمنطقة كتابة نص البحث يحمل ID تحت اسم text
فكل ما عليك فعله التالى
فى منطقة (textBox1_TextChanged) قم بوضع الكود التالىكود :
webBrowser1.Document.GetElementById("text").SetAttribute("value", textBox1.Text);كل ما عليك فعله هو تغيير كلمة text لاسم الـ ID لمنطقة كتابة نص البحث بالموقع
وعند تشغيل المشروع
وعند اكتمال تحميل الصفحة
عند بداء الكتابة فى textbox
ستجد انه يكتب ايضاً خلال الموقع
اتمنى ان الفكرة وصلت لك
تحياتى لك
وتمنياتى لك التوفيق
21-07-18, 06:08 AM
(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) الصوره
والله يوفقك ويعطيك الف عافيه
21-07-18, 06:20 AM
ضع الرابط الخاص بالموقع
حتى اتمكن من وضع الكود طبقاً للمحتوى
أو ارفق مشروع مصغر يحتوى على ما هو مطلوب
لاتمام وضع الكود اللازم
تحياتى لك
21-07-18, 06:35 AM
21-07-18, 07:40 AM
(21-07-18, 06:20 AM)elgokr كتب : [ -> ]ضع الرابط الخاص بالموقعحتى اتمكن من وضع الكود طبقاً للمحتوىأو ارفق مشروع مصغر يحتوى على ما هو مطلوب
لاتمام وضع الكود اللازم
تحياتى لك
https://ps4database.io/
21-07-18, 09:26 AM
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(x) x.GetAttribute("value") = env.ToLower).
SetAttribute("selected", "true")
WebBrowser1.Document.Forms(0).InvokeMember("submit")
21-07-18, 02:46 PM
(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(x) x.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)
تحياتى لك
وتمنياتى لك التوفيق