Известный Болтун
Зарегистрирован: 21 February 2005
Сообщения: 521
Примеры кода: 0
|
Глюк с HTMLInputFormElementClass |
11 January 2007 05:44 |
|
|
|
|
Имеется вот такой кусок кода:
HTMLInputElementClass elem = browser.Document.GetElementById(curAction.Target).DomElement as HTMLInputElementClass;
if (elem != null)
{
elem.value=curAction.Value;
ret = true;
}
Требуется изменять значение элемента програмно. В случае с текстовым или password input боксом все работает на ура. Но при попытке менять что либо в file upload box (HTMLInputFileElementClass) ничего не происходит и выскакивает исключение.
На данный момент сделал примерно так, но это все же, имхо, очень корявый способ... Должен быть проще
HTMLInputElementClass elem = browser.Document.GetElementById(curAction.Target).DomElement as HTMLInputElementClass;
if (elem != null)
{
elem.focus();
SendKeys.Send(curAction.Value);
ret = true;
}
Заранее спасибо за ответы. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
Данное сообщение получено с сайта GotDotNet.RU
|
|