Hola,
Hay algo que se me escapa: un "ComboBox" no muestra una lista de valores, es decir, no podemos seleccionar un elemento de la misma forma en que podemos hacerlo en un "ListBox". Ahora bien, el "valor visible" de un ComboBox se determina mediante la propiedad "ItemIndex", y, si no partimos de un índice, sino de un valor, podemos usar el método "IndexOf" de la propiedad "Items" del ComboBox. Es decir:
Suponiendo un ComboBox con los siguientes elementos:
Código:
100
101
102
103
105
Para seleccionar el elemento "103", por ejemplo, podemos partir de su índice:
O, más comúnmente, buscaremos antes el índice del elemento que nos interesa:
Código Delphi
[-]
If ComboBox.Items.IndexOf('103') <> -1 then
ComboBox.ItemIndex := ComboBox.Items.IndexOf('103');
Si la propiedad "Style" del "ComboBox" es "csDropDown", entonces también podremos usar la propiedad "Text" tal que así:
Esto último tiene la posible ventaja de que el elemento "110" no tiene porqué estar en el ComboBox previamente.
Espero que esto pueda resultarte útil.