Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Lista Depslegable Aeropuertos
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Lista,Variant Shell General 12 Sabado, 27 Abril 2013, 12:48 Ver último mensaje
jsbsan
No hay nuevos mensajes Problema Con Lista E Iconview daxos General 2 Jueves, 12 Septiembre 2013, 13:17 Ver último mensaje
daxos
No hay nuevos mensajes Lista De Reproducción hierro59 General 1 Sabado, 12 Octobre 2013, 04:27 Ver último mensaje
jousseph
No hay nuevos mensajes Lista De Errores De Gambas Shell General 2 Lunes, 13 Enero 2014, 20:23 Ver último mensaje
jsbsan
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron