Les quiero mostrar en esta oportunidad un ejemplo muy sencillo de como se puede leer y cargar un archivo de texto en un TextBox con visual basic .net.
Para el ejemplo necesitaremos un formulario con dos cuadros de texto, un botón yn componente OpenFileDialog. Como se ve en la figura siguiente:

En el evento Load del formulario realizamos unas pocas configuraciones para los controles:
txtNombre.ReadOnly = True txtContenido.ScrollBars = ScrollBars.Vertical OpenFileDialog1.Filter = "Archivos de Texto |*.txt" OpenFileDialog1.Title = "Abrir archivo de texto" OpenFileDialog1.Multiselect = False
y en el evento click del botón copiamos el siguiente código:
OpenFileDialog1.Filter = "Archivos de Texto |*.txt"
OpenFileDialog1.Title = "Abrir archivo de texto"
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
txtNombre.Text = OpenFileDialog1.FileName
Dim objReader As System.IO.StreamReader
objReader = File.OpenText(OpenFileDialog1.FileName)
txtContenido.Text = objReader.ReadToEnd
End If
finalmente para que el código funcione no se olviden de importar el espacio de nombre:
Imports System.IO
Es un ejemplo muy fácil de realizar y muy básico. El código a analizar el realmente poco, así que no voy a hacer demasiados comentarios.
Como siempre, espero que les sirva y lo puedan utilizar y personalizar como deseen.
Información Bitacoras.com…
Valora en Bitacoras.com: Les quiero mostrar en esta oportunidad un ejemplo muy sencillo de como se puede leer y cargar un archivo de texto en un TextBox con visual basic .net. Para el ejemplo necesitaremos un formulario con dos cuadros de texto, un b…..
que interesante el POST gracias por el ejemplo.
como seria cargar un txt en datagrid en lugar del textbox?
Y como hago para meter esos datos que lei en una tabla de SQL 2005.
Si tienes una forma, agradeceria tu respuesta.
Gracias tio,
Una guia rápida y facil para los que no conocemos los objetos. Ahora ya es darle a la tecla.
exelente sitio no dejen de trabajarlo
Imports System.IO
Donde pego ese codigo.. gracias
Hola:
esa código lo pegas en la primer linea del codigo del formulario.
Suerte
Hola!
Primero Felicitaciones: Muy buena la pag!!!!
Me esta gustando mucho la programacion en .net
pero todavìa sigo muy acostumbrado a VB 6,
y ahora estoy tratando la parte de archivos…
Tenès algo que se asemeje a una definicion
TYPE registro
variables… AS… tipo
END TYPE
y luego se guarde en Archivo como se hacìa
en VB 6?
Digamos con Open XXX for (tipo de apertura) as…
mis pruebas en .net no me dejan dormir!!!!
logre definir en un modulo Estructuras (estructure)
y poder cargarle las variables de mi Form a esos datos, pero todavìa no me queda claro como guardarlos o recuperarlos como se hacìa antes. (y en mi caso, sin GRID o SQL)
Agradecerìa que cualquier material que tuvieras para que pueda leerlo y entenderlo…
Desde ya muchas gracias y FELICITACIONES otra vez!
Pablo
como ago para ke se carge desde un .txt
a varias textbox??
como puedo leer el contenido del archivo de texto pero yo quiero linea por linea
Este codigo funciona para VB 2010 , hago todo pero me tira muchos errores.
Acabo de probar el codigo (copiando y pegando tal como esta en la pagina y funciona perfectamente en visuall studio 2010. Te sugiero que lo vuelvas a probar…
Suerte
El ejemplo funciona de fábula. En mi caso me he encontrado que al abrirme un archivo me lo hace todo seguido, uniendo todas las línias como si descartara el final carro.
Se tendria que especificar algo para que si los tenga en cuenta y mantenga el formato original del archivo?
Saludos,