webbrowser 控件中给组合框赋值

来源:互联网 发布:mac性能排名 编辑:程序博客网 时间:2024/05/16 08:25

页面中有如下组合框

<TD class=normal align=left colSpan=3>

-----------------------------------------------
<SPAN id=Person>
  <select name="RecordsPerPage">

<option value="10">10</option>

<option value="20" selected>20</option>

<option value="30">30</option>

<option value="40">40</option>

<option value="50">50</option>

</select>

</SPAN>

</TD>
要在程序中设定选项值,用webbrowser的话,可以这样:

首先定位到该控件,

比如通过名字来判断
HtmlElement elem;

HtmlElement record_ppage = null;

if (elem.GetAttribute("name") == "RecordsPerPage")
                        record_ppage = elem;

然后

record_ppage.setAttributes("value","10");

就可以了