Visual Basic - Texto al portapapeles

Life is soft - evento anual de software empresarial
 
Vista:

Texto al portapapeles

Publicado por Juanin (13 intervenciones) el 23/10/2006 01:48:21
Tengo un problemilla, tengo 3 textbox y meto el contenido de ellos en el portapapeles de la siguiente forma:

Clipboard.SetText Text1.Text & vbCrLf & Text2.Text & vbCrLf & Text3.Text

El problema es que si el text2 está vacío el resultado me queda de la siguiente forma:

Texto de Text1

Texto de Text3

Cuando a mi me gustaría que quedará así:

Texto de Text1
Texto de Text3

Alguna solución?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Texto al portapapeles

Publicado por Pedro (93 intervenciones) el 23/10/2006 01:51:09
Yo lo haría con un array de TextBoxes:

Dim s As String, i As Long

For i = 0 To Text1.UBound
If Len(Text1(i).Text) Then s = s & Text1(i).Text & vbNewLine
Next i

Clipboard.SetText s

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar