Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2005
TONIAM TONIAM is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 38
Poder: 0
TONIAM Va por buen camino
Form sin Foco

Hola Foro

Tengo un formulario que tiene un edit, cuando entro en este en el evento onenter pongo lo siguiente:

DlgListaCliente := TDlgListaCliente.Create(Self);
DlgListaCliente.Show;

Este Form tiene la propiedad formstyle a fsStayOnTop

Esto lo que hace es que me muestra en una form la lista de los clientes y a medida que en el edit va tecleando se va seleccionando en la lista, un estilo a lo que hace delphi cuando estas introduciendo codigo y pones el . de cualquier objeto que te sale una ventana con sus propiedades y eventos, el problema es que cuando sale la lista no me deja seguir escribiendo si no vuelvo a pinchar dentro del edit, por alguna razon pierde el foco, he estado mirando por el foro y he probado poner detras del Show; lo siguiente:
Edit1.SetFocus;
Seft.SetFocus;
SetFocus;
lo he depurado y pasa por el Setfocus, pero no se queda en el.
Alguien sabe como hacer que salga la lista y se pueda seguir escribiendo en el edit

Gracias y un saludo
Toni
Responder Con Cita
  #2  
Antiguo 15-11-2005
clanmilano clanmilano is offline
Miembro
 
Registrado: ene 2005
Ubicación: Parana - Entre Rios - Argentina
Posts: 58
Poder: 20
clanmilano Va por buen camino
Lightbulb

Hola, si lo que vos queres hacer es en un edit o lo que sea, listar los clientes, tenes que usar un lookupcombobox que ya viene con esa función de poder ir escribiendo e ir filtrando segun lo escrito. Ya esta hecho, para que re invertarlo. No mencionas si a esos datos los sacas de una base de datos, supongo que si, si no usa un clietdataset para tener los datos en memoria. Espero te sirva...
Responder Con Cita
  #3  
Antiguo 16-11-2005
TONIAM TONIAM is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 38
Poder: 0
TONIAM Va por buen camino
gracias por la respuesta, pero utilizo un query porque no quiero que me vaya filtrando los que empiecen por lo que escriba sino los que contengan lo que escribo, no se si esto se puede hacer con el componente que me mencionas

Un saludo
Toni
Responder Con Cita
  #4  
Antiguo 16-11-2005
clanmilano clanmilano is offline
Miembro
 
Registrado: ene 2005
Ubicación: Parana - Entre Rios - Argentina
Posts: 58
Poder: 20
clanmilano Va por buen camino
Thumbs up

No, ese componente solo filtra por los que empiezan segun lo escrito. Igual no entiendo para que perder tiempo en implementar esa función, creo que basta con que te filtre con el comienzo de lo que el usuario vaya escribiendo. Una opinión, nada mas...suerte...
Responder Con Cita
  #5  
Antiguo 16-11-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Sugerencia

Hola TONIAM

Puedes descargar el componente ToolBar97, en él existe un tipo de ventana que se llama ToolWindow que tiene la funcionalidad que tú necesitas.

Espero que sea útil.

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:52:38.


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
Copyright 1996-2007 Club Delphi