duda sobre el control text

davidvalo
14 de Marzo del 2005
En un control RichTextBox o TexBox, ¿Se puede saltar a otra línea desde código, para poder escribir nuevo texto en esa línea?.Gracias.

krizall
14 de Marzo del 2005
hola, como es que quieres escribir en el text???

quieres posicionarte en una nueva linea desde un boton o como es que quieres que se inserte la nueva linea en el text???

de hecho esto tendria que darse en un evento ya sea del text o desde otro control ya que por si solo no se podra escribir nada

por ejemplo si quieres que desde un boton"Nueva Linea" te inserte una nueva linea y te posicione en en la linea nueva para empezar a escribir pordria ser asi:

command1_click
with text1
.text=.text & vbcrlf
.selstar=len(.text)
.setfocus
end with
end sub

con esto cada ves que pulses el boton nueva linea te insertara un retorno y salto de linea al final del texto y se posicionara al final del mismo

o quizas queres que despues de n caracteres haga esto entonces seria en el evento change del text

text1_change
with text1
if len(.text)=10 then 'suponiendo que solo quieres 10 caracteres
.text=.text & vbcrlf
.selstar=len(.text)
.setfocus
end if
end with
end sub


espero esto te sirva de algo

Goran_lll
14 de Marzo del 2005
Claro q se puede seria asi :

Kieres escribir en el textbox llamado text1:

Hola
¿Soy pedro que tal?

El código seria así:
text1.text =text1.text & "Hola" & vbcrlf
text1.text =text1.text & "¿Soy pedro que tal?" & vbcrlf


asi pues si al final de una cadena de texto en un textbox añades vbcrlf saltaras de linea.