-1

視覚的な C# ブラウザー コントロールを学習しました。

しかし、私はこのことに行き詰まりました。ラジオボタンをクリックしたい。これはラジオのhtmlです

<//input type="radio" class="radio" name="c" value="4" checked=""//>

クリックする方法はありますか?

また、複数のラジオ ボタンがある場合、値が 4 のラジオ ボタンをクリックするにはどうすればよいですか?

4

1 に答える 1

1

HtmlDocumentクラスのすべてのメソッドを確認してください。特別なGetElementsByTagNameInvokeMember("Click")でボタンをクリックします。

編集: 答えを完成させるために編集します:次のようなものが必要です:

HtmlElementCollection es = webBrowser1.Document.GetElementsByTagName("radio");  
foreach (HtmlElement e in es)  {  
   if (e.GetAttribute("value") == "4") {  
        e.InvokeMember("Click");  
   }  
 }
于 2013-05-25T20:23:06.843 に答える