Visual Basic para Aplicaciones - Recuperar filas textbox multilinea

Life is soft - evento anual de software empresarial
 
Vista:

Recuperar filas textbox multilinea

Publicado por Maria (1 intervención) el 11/01/2006 10:42:43
Hola a todos!

Tengo un "maldito" textbox multinea y tengo que recuperar un número específico de lineas de él.

Como lo podría hacer?

Muchas gracias por adelantado,

Maria.
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:Recuperar filas textbox multilinea

Publicado por JuanC (243 intervenciones) el 13/01/2006 01:26:28
Una pequeña idea...

On Error Resume Next

Dim sTexto$, iPos%
Dim vsLinea() As String, n%

sTexto = TextBox1.Text

ReDim vsLinea(TextBox1.LineCount) As String

iPos = InStr(sTexto, vbNewLine)
n = 0

Do While iPos > 0
vsLinea(n) = Mid(sTexto, 1, iPos - 1)
n = n + 1
sTexto = Mid(sTexto, iPos + 2)
iPos = InStr(sTexto, vbNewLine)
Loop

If sTexto <> "" Then
vsLinea(n) = sTexto
n = n + 1
End If

For iPos = 0 To n - 1
MsgBox "Línea #" & iPos + 1 & ": '" & vsLinea(iPos) & "'"
Next

Erase vsLinea

Saludos y buena suerte, desde Buenos Aires, JuanC
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