title: RaiseEvent("onchange")
body: <p>I have a winform and a <code>WebBrowser</code> control and I am changing an option in select HTML control.</p>
  
  <pre><code>webBrowser1.Document
      .GetElementsByTagName("select")[4]
      .GetElementsByTagName("option")[13]
      .SetAttribute("selected", "true");
  </code></pre>
  
  <p>Now it works and selects the required option, but it does not fire the <code>onchange</code> event. The select does not have an element id but it does have a class name.</p>
  
  <p>I tried:</p>
  
  <pre><code>webBrowser1.Document
      .GetElementsByTagName("select")[4]
      .RaiseEvent("onchange");
  </code></pre>
  
  <p>and</p>
  
  <pre><code>webBrowser1.Document
      .GetElementsByTagName("select")[4]
      .GetElementsByTagName("option")[13]
      .RaiseEvent("onchange");
  </code></pre>
  
  <p>But in vain.</p>