1
私はアプリケーションを持っており、ほとんどのページでは動作しますが、www.google.comではプログラムを使用してテキストを追加する必要があります。テキスト領域をクリックし、値がWebブラウザコントロールSetAttributeはプログラム的に応答しません
表示され、この
の周りに私のコードを取得する方法があります:
HtmlElementCollection el = webBrowser1.Document.All;
foreach (HtmlElement H in el)
{
if (H.GetAttribute("type").Equals("text"))
H.SetAttribute("value", sendtext);
}
私は
プログラムでそれをクリックしてみましたWINDOWS \ SYSTEM32の\のmshtml.tlb(以前のバージョンのWindowsでの.dllを)\:object obj = H.DomElement;
System.Reflection.MethodInfo mi = obj.GetType().GetMethod("click");
mi.Invoke(obj, new object[0]);
も、それは+リファレンス、[参照]タブを追加し、Cを選択し
WindowsフォームアプリケーションでWebブラウザコントロールを使用していますか? –
はいいいえ.......... – Nourah