Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Comportamient de TcomboBox (https://www.clubdelphi.com/foros/showthread.php?t=67754)

Enan0 04-05-2010 20:13:42

Comportamient de TcomboBox
 
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.

Código Delphi [-]

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!
Código Delphi [-]
TcomboBox(Sender).Perform(CB_SHOWDROPDOWN,1,0);

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


La franja horaria es GMT +2. Ahora son las 14:50:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi