Poner un scrollbar horizontal a listbox

Iniciado por Chief, 26 Agosto 2005, 03:37 AM

0 Miembros y 2 Visitantes están viendo este tema.

Chief

hola, tengo un problema, cuando introdusco datos demaciados largos no me entran en el listbox, y queria saber si hay una forma de ponerle un scrollbar horizaontal, porque el vertical se pone solo, ocea cuando hay muchos datos, demaciadas lineas se pone solo el vertical, pero no el horizontal y me queda la linea cortada.

|--------------------------------------|
|lalala blabla bla, si si si no se pue|
|                                                |
|                                                |
|-------------------------------------- |


chau Salu2!!!  :)
sr. oscuro


Numeros

#1
La verdad tampoco encuentro como hacerlo con un Listbox.

En cambio te doy una alternativa, con un Textbox, propiedades MultiLine = True y ScrollBars = 3 - Both

Private Sub Command1_Click()
    AddItem "adncnlsfjeportfdfgmgjktyuktyklskaewhuihkyyumhrhiwerhw_Linea _larguísimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!"
End Sub

Private Sub AddItem(elemento As String)
    Static contador As Integer
    contador = contador + 1 '<--< Opcional
    'Código realmente importante
    Text1 = Text1 + "Item" + CStr(contador) + " - " + elemento + vbCrLf
    Text1.SelStart = Len(Text1)
    Text1.SetFocus
End Sub


De esta forma pienso que podrás lograr el efecto deseado.
Y naturalmente también crear un OCX, a partir del Textbox, un nuevo Listbox que se adapte a tus necesidades.

Chau

Chief

claro, pero yo necesito el list porque le tengo que hacer cblclic a la linea y tiene que pasar algo, y tambien tengo que seleccionar la linea con un solo click.

Chau, gracias.
sr. oscuro