|
Página 1 de 1
|
¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?[Resuelto]
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?[Resuelto]
buenas
pues eso del titulo
yo ya lo he hecho manualmente regulando el tamaño manualmente pero no me convence debe haber alguna otra forma.
ustedes la conocen?
es posible?
aqui un ejemplo pero me parece muy chancho....
Private Sub MostrarListaCoincidencias(quien As TextBox, lista As String[], ver As Boolean)
lstLista.Clear()
lstLista.Visible = ver
lstLista.List = lista
lstLista.x = quien.X
lstLista.Y = quien.y + quien.Height
lstLista.Width = quien.Width
If lstLista.Count < 10 Then
If lstLista.Count = 1 Then
lstLista.Height = lstLista.Count * 25
Else
lstLista.Height = lstLista.Count * 23
Endif
Else
lstLista.Height = 10 * 23
Endif
InsertaAqui = quien
End
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Viernes, 25 Noviembre 2016, 02:16; editado 1 vez
|
#1 Jueves, 24 Noviembre 2016, 19:59 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
Salvo que hables de cosas muy controladas y específicas, creo que no es muy buena idea:
Si la lista crece... ¿qué pasa con lo que tiene debajo?
Si no tiene nada debajo ¿para qué quieres que crezca?
Si tiene más elementos de los que caben en pantalla ¿Se deben perder los de arriba o los de abajo?
Si no quieres perder ninguno y vas a poner, al final, una scrollbar para moverte en la lista ¿para qué tanto lío?
Dale tamaño fijo, que tenga una scrollbar y todo arreglado, simple y sin prolemas.
KISS (siendo la última S la de Smart, como apuntó no sé quién)
=================== No podemos regresar
|
#2 Jueves, 24 Noviembre 2016, 20:53 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
shordi...
en palabras existentes, muestra todas las coincidencias con palabras de toda la escritura (izquierda)
en búsquedas recientes guarda las búsquedas recientes que obtuvieron resultados sino, no guarda.
esa lista puede tener cientos de búsquedas o tal vez miles
entonces hago una lista abajo para que muestre las coincidencias estrictas con la lista de arriba y que su tamaño se ajuste a los items
para que no quede espacio vacío cuando son dos o tres coincidencias y se visualice bien todo.
en el ejemplo vemos como después de "hermanos piadosos" hay espacio vacio....
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#3 Jueves, 24 Noviembre 2016, 21:27 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
...asignando el valor de la su propiedad .ScrollHeight a la su propiedad .Height:
Public Sub Form_Open()
ListBox1.Height = ListBox1.ScrollHeight
End
|
#4 Viernes, 25 Noviembre 2016, 00:50 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
vuott excelente,
una respuesta a tu nivel de programación jajajaj
eso parece que funciona
digo parece porque rompí el código que estaba funcionando jajaja, es que tengo que agregarle otra cosa y aun no doy con la tecla.
pero si funciona.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Viernes, 25 Noviembre 2016, 01:46 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
solución vuott:
modificación mía (opcional) simplemente sumamos 2 a lstBCoincidencias.ScrollHeight para que no se vea la barra (cuestión de gusto y aspecto)
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#6 Viernes, 25 Noviembre 2016, 02:13 |
|
|
Torrealba2719
Alfredo torrealba
Usuario
Registrado: Septiembre 2017
Mensajes: 14
Edad: 36 Ubicación:
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?
solución vuott:
modificación mía (opcional) simplemente sumamos 2 a lstBCoincidencias.ScrollHeight para que no se vea la barra (cuestión de gusto y aspecto)
Y si quiero que la listbox solo tenga 10 items y que no acepte mas no seria una mejor solucion?
|
#7 Viernes, 29 Septiembre 2017, 16:52 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?[Resuelto]
interesante, lo voy a probar... si es cuestión de gustos sin duda, pero sin la barra me gusta como queda.
por lo que veo esa versión que usaste es vieja, ahora el ayudante tiene algunas opciones mas
saludos
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#8 Viernes, 29 Septiembre 2017, 19:06 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: ¿Como Regular El Alto De Un ListBox Segun La Cantidad De Items?[Resuelto]
si y posiblemente la limitación de items también que mejor voy a ver que hago, tal vez la deje en 15 o 10
jaja estoy indeciso... sera cuestión de probar
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#9 Viernes, 29 Septiembre 2017, 19:11 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|