TextBox - Pregunta

Iniciado por Satanic_Brain, 20 Junio 2005, 08:19 AM

0 Miembros y 1 Visitante están viendo este tema.

Satanic_Brain

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!!

Ertai

nombre_textbox.SelStart = Len(nombre_textbox.Text)

Saludos.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

Satanic_Brain

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

Crack_X

Esa linea debes ponerla en el evento OnText_Change() o algo parecido.
Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

Ertai

Claro, es que es de lógica, en el evento de cambiar el textbox.

Saludos.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

Satanic_Brain

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

Crack_X

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  ::)
Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

Satanic_Brain

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!

Crack_X

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

Slasher-K

Lee un tutorial de Visual Basic.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*