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
Ir a la versión completa