Ver Mensaje Individual
  #1  
Antiguo 26-07-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Buscar un TObject en un ComboBox

Buenas. Vuelvo a la carga con los ComboBox y el método AddObject. Ya en otro hilo pregunté, y al final me salió bien, como localizar un objeto cargado con un int en un ComboBox con este código:
Código PHP:
ComboBox1->ItemIndex ComboBox1->Items->IndexOfObject((TObject*)fMenu->Query->FieldByName("Zona")->AsInteger); 
Ahora tengo otro problema. Tengo otro ComboBox en el que el AddObject se hace con un AnsiString, lo que hago gracias al código que me pusisteis en Uso de TObject en un TStringList, pero ahora no sé como hacer para encontrar ese valor que he cargado a partir del resultado de un query. He probado esto:
Código PHP:
Clase = new TClase;
Clase->Cadena fMenu->Query->FieldByName("Pais")->AsString;
ComboBox2->ItemIndex ComboBox2->Items->IndexOfObject((TObject*)Clase); 
pero me devuelve siempre -1 y por lo tanto no muestra nada. Y el campo que quiero buscar sí devuelve información.

Última edición por ecfisa fecha: 26-07-2018 a las 18:17:47. Razón: corregir enlace
Responder Con Cita