ScrollAutomatico en RichTextBox ???

16/03/2005 - 16:12 por Roberto | Informe spam
Hola amigos , tengo un problemita en mi aplicación escrita
en C# el cual aún no puedo solucionar.
En el formulario tengo un Richtextbox en el cual va
llegando informacion que cuando llega al final del rich la
barra de scroll vertical aparece , hasta aca todo bien
pero lo que yo quiero es que a medida que llegue info la
barra vertical se desplaze en forma automática.
Lo logre hacer con los métodos :
richtextbox.ScrollToCaret();
richtextbox.Focus();
pero el problema es que siempre el foco tiene que estar en
el richtextbox , si salgo para trabajar en otro control la
barra se detiene y ya no es automática ...
¿cómo puedo hacer para que la barra de scroll vertical se
desplace en forma automática a medida que voy agregando
info sin tener que estar haciendo foco en el richtextbox?
Muchas gracias y saludos
 

Leer las respuestas

#1 Steven Lewis
18/03/2005 - 05:38 | Informe spam
Intenta antes de usar el ScrollToCaret() la siguiente instrucción

richTextBox.SelectionStart = richTextBox.Text.Length;

luego sí usa el ScrollToCaret();

Saludos

Steven Lewis

"Roberto" escribió en el mensaje
news:057701c52a3a$91de9380$
Hola amigos , tengo un problemita en mi aplicación escrita
en C# el cual aún no puedo solucionar.
En el formulario tengo un Richtextbox en el cual va
llegando informacion que cuando llega al final del rich la
barra de scroll vertical aparece , hasta aca todo bien
pero lo que yo quiero es que a medida que llegue info la
barra vertical se desplaze en forma automática.
Lo logre hacer con los métodos :
richtextbox.ScrollToCaret();
richtextbox.Focus();
pero el problema es que siempre el foco tiene que estar en
el richtextbox , si salgo para trabajar en otro control la
barra se detiene y ya no es automática ...
¿cómo puedo hacer para que la barra de scroll vertical se
desplace en forma automática a medida que voy agregando
info sin tener que estar haciendo foco en el richtextbox?
Muchas gracias y saludos

Preguntas similares