PDA

Ver la Versión Completa : Comportamient de TcomboBox


Enan0
04-05-2010, 20:13:42
Hola Amigos. Estoy necesitando hacer lo siguiente.
Tengo un comboBox (con una lista de datos).
El Style del como es csDropDown.
ya que necesito poder ingresar un texto cualquiera (y si existen coincidencias) ir mostrando en la lista desplegable aquellas concordancias.

para que se den una idea, como hace el outlook o el bat, para mostrar las listas de posibles correos electronicos. (cuando empiezan a tipear una direccion).
yo la busqueda la hago no tengo problema. pero no puedo hacer que la lista desplegable se baje.



procedure TForm1.ComboBox1Change(Sender: TObject);
var

i:integer;
c:string;
begin
c:=TComboBox(sender).Text;
TComboBox(sender).Clear;
if c<>'' then begin
for i:=0 to auxlist.Count-1 do
if pos(c,auxlist.Strings[i])>0 then
TComboBox(sender).Items.Add(auxlist.Strings[i]);
end;
TComboBox(sender).Text:=c;
TComboBox(sendeR).SelStart:=length(c);

Enan0
05-05-2010, 11:43:23
nadie sabe como hacer para desplegar la lista del combo por medio de Codigo?!! gracias :eek:

Enan0
05-05-2010, 11:58:12
Bueno aca les comparto la solucion!

TcomboBox(Sender).Perform(CB_SHOWDROPDOWN,1,0);


El tema es que me hace desaparecer el cursor dentro del formulario..