PDA

Ver la versión completa : string de muchas lineas en visual basic 6



mr hiccup
03-04-2006, 04:35
Hola, saludo a todos porque este es el primer post que hago aca en havl hispano.

Bueno el tema es que estoy haciendo un programa en el que se introduce una cadena de datos muy larga en un textbox, se "compacta" con un commandbutton y se muestra esa unformacion pero modificada en otro textbox.

Lo que necesito es que, como esa informacion de salida es muy larga que pueda darle saltos de linea (como apretar un enter en word), de manera tal que pueda copiar todo lo que hay en ese textbox y pegándolo en otro lado me aparezca algo asi como esto:

Esto es
un string muy
largo

Espero que me puedan ayudar, y desde ya muchas gracias

Marchi
03-04-2006, 05:51
Cambias la propiedad MultiLine de textbox de false a true desde el cuadro de propiedades, o bien con esta linea de codigo.

textbox.MultiLine = True

Chau saludos

mr hiccup
03-04-2006, 12:42
te agradezco pero creo que no expliqué muy bien la pregunta, eso si ya lo hice, de hecho ese textbox se encuentra comfigurado de esa manera.
Lo que pasa es que ahi te salta lineas en el propio textbox, necesito yo hacer que salten, algo asi como

quiero que salte aca
aca tambien
y por ultimo aca

pero necesito yo poder dar esa instruccion.
O no se, yo pensaba asiganrle al textbox.text todo ese string, que era larguisimo, por lo menos 600 caracteres, resultado de mcuhas funciones y operaciones al string de entrada. Si me dicen que se puede ir concatenando de a poco el texto de ese textbox, saltando una linea en cada concatenacion me sería muy útil también.

Espero que se haya entendido bien la pregunta. Escucho ideas

salu2 y muchas gracias otra vez

eXcalibur
03-04-2006, 15:46
Si te refieres a que quieres hacer un salto de carro esto se hace con la funcion vbcrlf de visual

mr hiccup
03-04-2006, 17:28
salto de carro? me podrias dar algun tipo de ejemplo?, soy medio novato en esto todavia

Marchi
03-04-2006, 17:56
Por ejemplo si queres que la frase "Todos los autos rojos no son verdes." se vea

Todos los
autos
rojos no son verdes.

Tenes que poner
Cadena = "Todos los" & vbcrlf & "autos" & vbcrlf & "rojos no son verdes."

vbcrlf es lo mismo que chr(10) & chr(13) salto de linea y retorno de carro


Chau saludos

eXcalibur
04-04-2006, 09:57
exacto.
Yo creo que es eso a lo que te refieres.

mr hiccup
05-04-2006, 19:58
es exactamente a lo que me refería, Muchas gracias, me anduvo perfecto.