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

Subir texto en TextBox VB.NET

Estas en el tema de Subir texto en TextBox VB.NET en el foro de .NET en Foros del Web. Buenas tardes !!! En fin, verán mi problema ye el siguiente: Tengo una caja de texto, en la cual voy insertando líneas de texto mediante ...
  #1 (permalink)  
Antiguo 20/06/2005, 05:12
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Subir texto en TextBox VB.NET

Buenas tardes !!!

En fin, verán mi problema ye el siguiente:

Tengo una caja de texto, en la cual voy insertando líneas de texto mediante el programa (ES decir, sin que el usuario escriba nada en ella). La caja de texto, naturalmente, es multilinea.

La cuestión es que cuando el texto, sobrepasa la caja de texto, este se sigue insertando, pero el texto introducido queda abajo del todo y no se sube para arriba.

¿Hay algún método o como podría hacer para mostrar el texto que está abajo?.

En fin, gracies por adelantado y saludos cordiales a toos los foreros. ;)
__________________
Charlie.
  #2 (permalink)  
Antiguo 20/06/2005, 11:39
Avatar de shadow_woman  
Fecha de Ingreso: junio-2004
Ubicación: La Isla De Los Muertos
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
¿Le has cambiado la propiedad Rows? No se, es que si no, no lo entiendo...
  #3 (permalink)  
Antiguo 21/06/2005, 04:53
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Verás, la cuestión es que tengo un campo de texto multilinea.

Entonces, cada vez que escribo algo en otra caja de texto y doy a un botón, se agrega ese texto al TextBox con Multilinea, y lo hago de la siguiente forma: txtMultilinea.text = txtUnaLinea.text & VbCrlf

Vale, todo muy bonito, pero cuando el numero de líneas es mayor a la altura del TextBox, las lineas recién metidas no se visualizan, ya que se quedan abajo, y se queda mostrando las lineas metidas al principio.

Lo que busco hacer es como en los chats, que cada vez que se agrega una línea, esta se visualiza, situandose la caja de texto abajo del todo.

¿Me he explicado ahora?

Gracias.
__________________
Charlie.
  #4 (permalink)  
Antiguo 21/06/2005, 08:22
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Puedes intentar esto,

nombre.SelectionStart = nombre.text.Length

después de hacer la inserción, esto te llevara el cursor a la ultima letra insertada.
  #5 (permalink)  
Antiguo 06/07/2005, 04:23
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Ya está solucionado, Gracias:

txtCaja.Focus()
txtCaja.SelectionStart = txtCaja.Text.Length - 2

txtCaja.ScrollToCaret()

txtMiOtraCaja.setFocus()
__________________
Charlie.
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 15:18.