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!!! :)
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
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.