Hola,
Lo que ocurre es que la propiedad "ValueFromIndex" :
Cita:
Empezado por Ayuda de Delphi
Represents the value part of a string with a given index, on strings that are name-value pairs.
|
Esto es, que, probablemente no necesitas utilizar esa propiedad, pero la propia "Items", junto con "ItemIndex" para averiguar qué elemento se seleccionó en el "TComboBox", tal que así:
Código Delphi
[-]
var
i: integer;
begin
i := cbEjemplo.ItemIndex;
if i <> -1 then
ShowMessage(cbEjemplo.Items[i]);
end;
Si haces pruebas verás que, efectivamente, a la que se seleccione un elemento del "TComboBox" su propiedad "ItemIndex" dejará de ser "-1", pues, como dice
ContraVeneno si fuera así se estaría indicando que no hay ningún elemento seleccionado en el "TComboBox".
Revisa en la ayuda de delphi el resto de la descripción y forma de uso de la propiedad "ValueFromIndex" y prueba accediendo a los elementos como se hace arriba, mediante su propiedad "Items", sencillamente.