Como selecionar o item <option> pelo atributo “value” na lista suspensa <select>?

No meu aplicativo Delphi estou usando umTWebBrowser controle, onde eu carreguei um documento HTML, contendo um<select> elemento (lista suspensa) com alguns<option> itens (itens da lista suspensa). Digamos que eu tenha o seguinte documento HTML carregado no meu navegador:

<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>

Como eu posso selecionar programaticamente, por exemplo? a<option>, de quemvalue atributo éthirdvalue ? Ou, em outras palavras, como selecionar programaticamente o terceiro item nesta lista suspensa, quando sei apenas que o itemvalue atributo éthirdvalue ?

questionAnswers(1)

yourAnswerToTheQuestion