duda sobre el control text
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.
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
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
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.
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.