Я понял, как сделать все красным, как только страница закончит загружаться:
private void webBrowser1_LoadCompleted(object sender, NavigationEventArgs e)
{
var doc = (IHTMLDocument2)webBrowser1.Document;
foreach (IHTMLElement elem in doc.all)
{
elem.style.backgroundColor = "#ff0000";
}
}
А что если я хочу, чтобы элемент менял цвет только при нажатии? Я вижу, что elem
имеет свойство onclick
, но это тип dynamic
, поэтому я не знаю, что с ним делать. Документация довольно бесполезна.