| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > webbrowser програмно выбрать элемент тега <select> |
| Автор: kven 24.3.2010, 14:17 |
| Есть страничка сайта загруженная в webbrowser. есть тег <select> и описано 5-6 элементов. У элементов свой value. Как можно програмно выбрать один элемент из списка? |
| Автор: diadiavova 25.3.2010, 00:29 |
| Если нужна полноценная работа с элементами вэбстраницы - подключи к проекту библиотеку mshtml.dll и работай с её помощью. Всё делается так же как если бы это надо было сделать из скрипта. Общий принцип такой: например у тебя есть ссылка на элемент select в виде дотнетовского класса HTMLElement, тебе нужен объект, который возвращает его свойство DOMElement. Этот объект нужно привести к типу mshtml.HTMLSelectElementClass и уже с ним можно работать. А для того, чтобы выделить нужный элемент селекта надо его свойству selectedIndex присвоить соответствующее значение. |
| Автор: kven 25.3.2010, 01:55 |
| спасибо, попробую |
| Автор: kven 19.4.2010, 14:11 | ||
Всё забывал ответить. Если кому нужно, то для тега select, что бы выбрать элемент списка, нужно его значению "value" присвоить значение
Всё оказалось очень просто, если что спрашивайте. Вдруг что то новое узнаю ) |
| Автор: diadiavova 19.4.2010, 15:57 |
Ну...вряд ли такое возможно |
| Автор: kven 21.4.2010, 08:36 |
| Автор: VirusUZ 25.8.2011, 15:21 |
| |