SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: avefenix1810 en Viernes 17 de Diciembre de 2010, 17:23

Título: Poner una lista en un ComboBox
Publicado por: avefenix1810 en Viernes 17 de Diciembre de 2010, 17:23
Hola a todos... he tratado de poner una lista en un ComboBox y no puedo hacerlo... leí los tutoriales pero muestran ejemplos en donde utilizan un Edith y con un botón lo pasan a ComboBox... pero esa no es la idea que tengo. Lo que quiero es que la lista este siempre ahí... es decir abro la aplicación y elija una fila de la lista...no que tenga que ingresarla. ¿Alguien me puede ayudar?

De antemano Gracias.  :comp:
Título: Re: Poner una lista en un ComboBox
Publicado por: victorivan en Sábado 18 de Diciembre de 2010, 14:14
Hola,

 No entiendo bien tu pregunta, si lo que quieres es que tenga valores predefinidos, debes ingresar en tiempo de diseño:

COMBOBOX1 la alternativa ITEMS, las lines que quieres que se muestre.

OJO: No olvidar la instruccion: Key = 0, para que no entregue errores en la selección.

Otra alternativa es en programación ( diseño ):

ComboBox1->Items->Add(Const AnsiString);

Generalmente esta esta entre algun while o for, para controlar que y la cantidad de datos.

Ejemplo:

while ( !Table1->Eof )
{
   ComboBox1->Items->Add(Table1->FieldByName(CAMPO_PARA_COMBO)->Value) ;
   Table1->Next() ;
}

Me comentas si es algo distinto lo que buscar...
Att,

VRodriguez




}
Título: Re: Poner una lista en un ComboBox
Publicado por: avefenix1810 en Domingo 19 de Diciembre de 2010, 14:23
Hola Victorivan


Lamento si no fui muy claro al explicar mi problema... creo que es PREDEFINIDO, es decir, tengo que ingresar el estado civil de una persona, y para no escribir todas las veces, si esta:
1- Casado
2- Separado
3- Viudo
4- Otro

quiero buscar la opción directamente en el ComboBox. Voy a probar con lo que dices... eso de los Items, y veré que resulta... Gracias.   :good: