Hola a todos... se que es una pregunta muy tonta pero recien estoy empezando en esto de VB y tengo un problema... tengo una textbox donde voy agregando texto con la propiedad multiline, tambien agregue un scroll vertical, pero cuando la textbox se llena de texto y completa todo el tamaño de la textbox, sigue escribiendo pero no se ve a menos que se baje el scroll a mano...
Como puedo hacer para que el scroll siga siempre la ultima linea y no la primera?
estuve buscando en el msdn pero no encontre nada x el estilo
(tambien agradeceria si me pasaran algun link a MSDN y que me expliquen como buscan uds cosas alli)
muchas gracias de antemano!!
nombre_textbox.SelStart = Len(nombre_textbox.Text)
Saludos.
Mmmm, podrias explicarmelo un poco mejor, porque agrego la linea que me decis pero no varia en nada... el textbox se sigue llenando y el texto nuevo sigue apareciendo no visible (a menos que mueva el scroll con el mouse...)
agradeceria mucho ayuda con esto
adiossss
Esa linea debes ponerla en el evento OnText_Change() o algo parecido.
Claro, es que es de lógica, en el evento de cambiar el textbox.
Saludos.
sigo sin poder hacerlo andar...
el evento por lo que averigué deberia llamarse (en mi caso) Text1_TextChanged()
dentro del evento puse
Text1.SelStart = Len(Text1.Text)
pero sigue sin funcionar...
si me pueden dar una mano estre muy agradecido
gracias x todo lo que me vienen ayudando
Private Sub Text1_Change()
Text1.SelStart = Len(Text1.Text)
End Sub
Pusiste en las propiedades multiline y scrollbars?
Y espero que donde lo estes probando se llame text1 ::)
si, lo tengo en multiline y con scrolls (como dije en el primer post)
el codigo deberia ser como vos lo pusiste? "Text1_Change()" o como lo puse yo? "Text1_Changed()"?
nose que mas probar... espero alguien pueda ayudarme
gracias!
Como lo puse yo.
Lee un tutorial de Visual Basic.