Ver Mensaje Individual
  #1  
Antiguo 04-05-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Reputación: 23
Enan0 Va por buen camino
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);
Responder Con Cita