elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Lograr que funcione bien un richTextBox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Lograr que funcione bien un richTextBox  (Leído 5,422 veces)
Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Lograr que funcione bien un richTextBox
« en: 6 Diciembre 2009, 19:05 pm »

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.


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Lograr que funcione bien un richTextBox
« Respuesta #1 en: 6 Diciembre 2009, 22:36 pm »

Hola hermano,

No tengo Visual Studio aki asi que no se si funcione jajaja

Pero intenta lo siguiente:

Cada Vez que escribes en el RichTextBox (RTB) el cursor se coloca al final..

Entonces justo después de eso tienes que llamar ScrollToCaret(); del RTB

Eso deberia funcionar..

Ahora, si el cursor no va hasta el final cuando escribes (por X razon) entonces tienes que llevarlo manualmente, puedes usar el método Select(Int32, Int32) del RTB..

Pruébalo y me dices como te fue.

Un saludo!


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Lograr que funcione bien un richTextBox
« Respuesta #2 en: 8 Diciembre 2009, 16:28 pm »

Código
  1.    Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
  2.        Me.RichTextBox1.Select(Me.RichTextBox1.Text.Length, 0)
  3.        Me.RichTextBox1.ScrollToCaret()
  4.    End Sub
En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Lograr que funcione bien un richTextBox
« Respuesta #3 en: 9 Diciembre 2009, 21:22 pm »

private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            richTextBox1.SelectionStart = richTextBox1.TextLength;
            richTextBox1.ScrollToCaret();
        }


Gracias a tod@s.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Conocen algun autoclick con contador y que funcione bien?
Dudas Generales
Ngeooz 7 5,210 Último mensaje 17 Julio 2015, 20:32 pm
por Flamer
10 razones para cambiar a una Smart TV aunque la tuya funcione bien
Noticias
wolfbcn 0 1,444 Último mensaje 4 Septiembre 2018, 21:41 pm
por wolfbcn
Lograr hacer bien el programa
.NET (C#, VB.NET, ASP)
Meta 0 1,603 Último mensaje 7 Julio 2020, 19:58 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines