Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Tecnologías .NET > ¿Ayudenme a corregir esta parte del codigo?
-Foros de debate

Tecnologías .NET
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

¿Ayudenme a corregir esta parte del codigo?
Enviado por Logan Fenix el día 5 de noviembre de 2007

En este código deseo que en el text box aparezcan las cinco lineas del texto, sin embargo solo me aparece la ultima, ¿Alguien me podria ayudar?

Imports System.IO
Imports System.Text
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim srLector As StreamReader = New StreamReader(\"c:\\test.txt\")
Dim Linea As String
Dim ContadorLin As Integer = 1
Linea = srLector.ReadLine()
Do While Not (Linea Is Nothing)
TextBox1.Text = Linea
ContadorLin = ContadorLin + 1
Linea = srLector.ReadLine()
Loop


End Sub
End Class

 
Re: ¿Ayudenme a corregir esta parte del codigo?
Enviado por Llaverin el día 15 de noviembre de 2007

Hola Logan:
Lo que tienes que hacer es ir concatenando la linea, por ese motivo solo te sale la ultima, porque es la ultima que recoge. Ejemplo:
Do While Not (Linea Is Nothing)
TextBox1.Text = TextBox1.Text & vbCrLf & Linea
ContadorLin = ContadorLin + 1
Linea = srLector.ReadLine()
Loop

Esta es una manera de hacerlo. El vbCrLf es el salto de linea.

La otra manera es crear un variable y pasarle la cadena al textbox:
Dim vCadena as String
Do While Not (Linea Is Nothing)
vCadena = vCadena & vbCrLf & Linea
ContadorLin = ContadorLin + 1
Linea = srLector.ReadLine()
Loop
TextBox1.Text = vCadena

Espero que te sirva.

Saludos
Ana

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network