Lista Depslegable Aeropuertos


Objetivo: Lista Depslegable Aeropuertos
Hola a todos, esta es mi primer consulta aquí en el foro, y antes de nada, muchas gracias a cada uno de ustedes.

Sistema: LinuxMint 17
Gambas: 3.6.2

¿Como se puede hacer el desplegable equivalente a los de los aeropuertos en las paginas web?
Supongamos el caso de dos formas de meter datos, una mediante un ComboBox y otra mediante un TextBox

Para el caso ComboBox le cargo la lista desde un resultado:


Dim resultado As Result
Dim captura As Integer
Dim myTexto As String

resultado = Mconn.dbconn.Exec("SELECT DISTINCT MYFIELD frrom MYTABLE")
resultado.MoveFirst
captura = resultado.Count
i = 1
While i <= captura
myTexto = resultado[MYFIELD]
If myTexto <> "" Then
cbx.Add(myTexto)
cbx.Refresh()
resultado.MoveNext
Dec (captura)
Wend
cbx.sorted = True
cbx.ReadOnly = True
Endif


Y luego elijo el valor deseado y ya esta. El problema surge cuando son muchos valores en la lista (como la lista de los aeropuertos del mundo) y esta se hace dificil de manejar con el metodo antes descripto.

Para el caso del TextBox:

¿Como hacer para que se despegue debajo del un TextBox (o otro control similar tal vez) la misma lista del ComboBox, pero filtrada segun la letras que se vayan escribiendo en el TextBox?
Ademas ¿Como hacer para que luego que aparesca la lista manejable, seleccionar uno de los items de la misma y pasarlos al TextBox (o similar) ?

Muchas gracias de antemano.
Un cordial saludo.

Perfil MP  
Objetivo: Re: Lista Depslegable Aeropuertos
Citar:
El problema surge cuando son muchos valores en la lista (como la lista de los aeropuertos del mundo) y esta se hace dificil de manejar con el metodo antes descripto.

Para eso el combobox no es el control adecuado. Puedes usar un gridview, por ejemplo, que permite filtros y demás. Si me das un par de días (la navidad y la resaca me quita mucho tiempo) te extraigo un ejemplo. que te puede ser útil.

Saludos.

Perfil MP  
Objetivo: Re: Lista Depslegable Aeropuertos
Citar:

Para eso el combobox no es el control adecuado. Puedes usar un gridview, por ejemplo, que permite filtros y demás. Si me das un par de días (la navidad y la resaca me quita mucho tiempo) te extraigo un ejemplo. que te puede ser útil.

Saludos.


ah, ¿Sugieres que al escribir en el textbox, por ejemplo, le pase el filtro al gridview para que en este aparezca la lista de ítemes filtrada?
Luego este gridview (que supongo esta invisible) se muestra y se posiciona justo debajo del textbox del formulario con los datos.
Creo que lo de filtrar el treeview me saldrá.
Lo que no se como hacer e intentare resolver es lo de mover el treeview y mostrarlo, expandirlo, ajustarlo al contenido.

Por el tiempo no te preocupes, el hecho de que alguien me responda y me de pistas por donde seguir ya de por si me es muy útil.
No podre ver el foro por una semana por motivo de un viaje.

Muchas gracias shordi.
saludos.

Perfil MP  
Objetivo: Re: Lista Depslegable Aeropuertos
tincho:

Citar:
¿Como hacer para que se despegue debajo del un TextBox (o otro control similar tal vez) la misma lista del ComboBox, pero filtrada segun la letras que se vayan escribiendo en el TextBox?

Hice hace mucho tiempo este programa (creo que esta hecho en gambas2):
http://jsbsan.blogspot.com.es/2011/...i-organiza.html

Pero el "mecanismo" de como esta programado te servirá.

Saludos

Objetivo: Re: Lista Depslegable Aeropuertos
Citar:

Hice hace mucho tiempo este programa (creo que esta hecho en gambas2):
http://jsbsan.blogspot.com.es/2011/...i-organiza.html
Pero el "mecanismo" de como esta programado te servirá.
Saludos


Gracias, lo he descargado y lo estoy estudiando.
Saludos

Perfil MP  
Objetivo: Re: Lista Depslegable Aeropuertos
Respecto al desplegable que consultaba antes, parece que en la forja de gambas [1] Bernard creo el componente que se llama gb.textlist.
Alguien me podria ayudar indicandome como se puede agregar este componente a la version 3.6.2.

[1] http://www.gambasforge.org/code-105-gbtextlist.html

Muchas gracias.

Perfil MP  
Objetivo: Re: Lista Depslegable Aeropuertos
Es sencillo, incorpora el fichero TextList.class en la carpeta .src de tu proyecto y el fichero textlist.png en la carpeta .hidden/control (si no existe la creas)
A partir de ahí debería salirte el icono en el ide, igual que todos los demás controles.

Saludos.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0987s (PHP: -23% SQL: 123%)
Consultas SQL: 22 - Debug off - GZIP Activado