• Viernes 8 de Noviembre de 2024, 10:33

Autor Tema:  Acerca de Listbox  (Leído 2315 veces)

Jesmi89

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Acerca de Listbox
« en: Jueves 25 de Septiembre de 2008, 19:24 »
0
Hola, quisiera saber si con ListBox, es posible utilizar un salto de lines, lo que pasa es que necesito que en un Listbox, se me muestre la tabla de multiplicar que se escoja, muy bien esto ya lo logre, pero lo que es que me aparece de forma horizontal y no vertical que es como yo quiero que se vea. Por ello quisiera saber si ustedes conocen como podria hacer para que suceda esto.

Gracias :comp:

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Acerca de Listbox
« Respuesta #1 en: Jueves 25 de Septiembre de 2008, 21:24 »
0
Un listbox se maneja por sus items, cada item 'tiene derecho' a un línea. Una línea puede tener los caracteres que se quiera, pero un ítem nunca se mostrará en 2 líneas, para mostrar 2 líneas habrás de partir una cadena por donde quieras y meter la 2ª parte con additem en la posición deseada.

Sin embargo pretender que un control diseñado para dedicar cada línea a un ítem tenga un comportamiento de otra manera es perder el rendimiento del mismo y complicarse las cosas.

Para lo que quieres está el textbox, puedes simular un listbox con el comportamiento deseado uando 2 textbox de una forma más sencilla. En el primero y de una sóla línea muestras la selección, al hacer click muestras el 2º justo debajo del primero de su mismo ancho y con barra de scroll vertical, dejas una línea en blanco entre cada 'tabla' y cuando se pulse en una línea seleccionas desde la posición siguiente a la linea en blanco existente más arriba hasta la posición anterior a la línea en blanco siguiente, al perder el foco el textbox, compruebas si el textbox tiene algo seleccionado, si lo tiene cambias el contenido del primer textbox por lo seleccionado y en ambos casos ocultas el 2º textbox.
«Ma non troppo»
----> ModoVacaciones = False<----