Jak wybrać element <option> według atrybutu „value” w rozwijanej liście <select>?

W mojej aplikacji Delphi używamTWebBrowser&nbsp;kontrola, gdzie załadowałem dokument HTML, zawierający<select>&nbsp;element (lista rozwijana) z kilkoma<option>&nbsp;elementy (listy rozwijane). Powiedzmy, że w przeglądarce internetowej załadowano następujący dokument HTML:

<html>
<body>
  <select id="ComboBox">
    <option value="firstvalue">First Value</option>
    <option value="secondvalue">Second Value</option>
    <option value="thirdvalue">Third Value</option>
  </select>  
</body>
</html>

Jak programowo wybrać np.<option>, któregovalue&nbsp;atrybut jestthirdvalue&nbsp;? Innymi słowy, jak mogę programowo wybrać trzeci element z tej listy rozwijanej, gdy wiem tylko, że ten elementvalue&nbsp;atrybut jestthirdvalue ?