SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: gemma en Lunes 8 de Agosto de 2005, 13:00

Título: Combox
Publicado por: gemma en Lunes 8 de Agosto de 2005, 13:00
Cuando muestro el combo, es cuando doy a un boton y hace una consulta mysql, y con el resultado lleno el combo, cuando vuelvo a dar al boton, se debe limpiar el combo  y volver a llenar, pero cuando aparece el combo, aparece que el último elemento que habia seleccionado arriba marcado .

utilizo combo->clear();
y recorro todo el combo y utilizo combo->items->clear(); combo->items->delete(i);
utilizo en style por si sirve de algo csOwnerDrawVariable.

gracias.
Título: Re: Combox
Publicado por: NOVA_BUILDER en Martes 9 de Agosto de 2005, 22:25
Hola, si te refierers a que al utilizar el ->Clear, solo limpia la lista, (creo que eso te esta pasando) y en el combo te queda un texto que hayas seleccionado???

Debes limpiar el combo pero en la propiedad Text.

Ej.

ComboCreado->Text="";   o  ComboCreado->Items->ItemIndex=-1;

Esto puede funcionar....

Espero haberte ayudado.....
Título: Re: Combox
Publicado por: gemma en Miércoles 10 de Agosto de 2005, 09:44
gracias funciona.