Foros del Web » Programación para mayores de 30 ;) » .NET »

Lograr que funcione bien un richTextBox

Estas en el tema de Lograr que funcione bien un richTextBox en el foro de .NET en Foros del Web. Hola: Si se fijan bien, en el HyperTerminal de Windows a la hora de mostrar datos o mensajes de textos en pantalla fila hacia abajo. ...
  #1 (permalink)  
Antiguo 06/12/2009, 11:55
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Lograr que funcione bien un richTextBox

Hola:

Si se fijan bien, en el HyperTerminal de Windows a la hora de mostrar datos o mensajes de textos en pantalla fila hacia abajo. Por mucho que se rellene siempre funciona y los datos actuales se ve siempre en primera fila, quiero decir, en pantalla.

Miren este ejemplo con el HyperTerminal como se muestra los datos, siempre visibles.

Ver vídeo.


Intentando hacer lo mismo con Visual C# Express, no me sale. Siempre los datos se muestra hacia abajo sin poder ver las nuevas actualizaciones. Como que se quedan escondida. Aquí muestro un ejemplo pero con un textBox , en realidad hay que usar un richTextBox que queda mejor.

Bajar código fuente de ejemplo.

Contraseña = D.P.E.




¿Hay alguna solución? Llevo un año intentándolo pero no lo consigo, me cansé y vulvo a la carga por si algien descubre la manera de hacerlo. La única manera para ver los datos que se están actualizando es mover la barra de la derecha hacia abajo, al igual que lees una página Web poco a poco hacia abajo.



Como pueden ver en la imagen .gif, la barra lateral se nota que los datos entran pero no se mantiene como el HyperTerminal de Windows. Por lo que veo, acada dato que entra, la barra debe estar abajo al igual que los datos, quizá así se puede hacer pero no se como.

Si no entiendes lo que quiero explicar, lo intentaré de otra manera.

Saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #2 (permalink)  
Antiguo 06/12/2009, 17:43
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Lograr que funcione bien un richTextBox

y probaste algo como

richTextBox1.SelectionStart = richTextBox1.Text.Length;
richTextBox1.ScrollToCaret();
richTextBox1.Refresh();
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 06/12/2009, 19:26
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Lograr que funcione bien un richTextBox

Funciona con:

Código:
private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            richTextBox1.SelectionStart = richTextBox1.TextLength;
            richTextBox1.ScrollToCaret();
        }
Lo de richTextBox.Refresf(); para que sirve?????????' Porque sin ella me funciona.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #4 (permalink)  
Antiguo 06/12/2009, 21:56
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Lograr que funcione bien un richTextBox

a mi me ha dado problemas cuando luego tengo asociado algun databiding por eso lo puse. pero si te funciona sin el no hay show.

lo que hace el refresh es hacer un flush interno de los cambios pendientes con mayor prioridad.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 07/12/2009, 02:23
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Lograr que funcione bien un richTextBox

Me has convencido, mejor lo usaré por si acaso, sobre todo cuando me nombraste el databiding.

Muchas gracias por tu tiempo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:09.