Programación General > C++ Builder

 ComboBox

(1/1)

cocacolo:
hola, ¿como hago para que me aparezca seleccionado un determinado items de un combobox?
La idea sería teclear un texto en un componente Edit y luego al pulsar un botón, se busque lo tecleado en el ComboBox, y si existe aparezca este Items seleccionado.

betopin:
Yo lo haria asi


--- Código: C ---//---------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include "Combo.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;//---------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)        : TForm(Owner){}//---------------------------------------------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender){ int a=-1; ComboBox1->ItemIndex=0; while(ComboBox1->ItemIndex!=a) {  if (ComboBox1->Text==Edit1->Text)   break;  ComboBox1->ItemIndex++;  a++; } if (ComboBox1->ItemIndex==a) {  ComboBox1->ItemIndex=-1;  Edit1->Text=""; }}//--------------------------------------------------------------------------- 
Si hay dudas preguntas

AnimaSubtilis:
Guenas....

aca pongo mi solucion.....


--- Código: C++ --- void __fastcall TForm1::Button1Click(TObject *Sender){ int i,ct=0; for(i=0;i<ComboBox1->Items->Count;i++) {  ComboBox1->ItemIndex=i;  if(ComboBox1->Text==Edit1->Text)  {   ct=1;//Control paraq saber si se encontro el texto del edit   break;  } } if(ct==0)  ComboBox1->ItemIndex=-1;//para que se vea vacio}  
espero que sea de utilidad....

taluego...................

Navegación

[0] Índice de Mensajes

Ir a la versión completa