elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como podria bajar una linea cuando grabo texbox en un txt
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como podria bajar una linea cuando grabo texbox en un txt  (Leído 3,451 veces)
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Como podria bajar una linea cuando grabo texbox en un txt
« en: 27 Septiembre 2013, 17:14 pm »

Bueno tengo un bloke de 12 texbox que reciben los datos que son numeros y para
guardar esos datos tendrían que ser de lineas de tres

datos de;
texbox1  texbox2, texbox3
texbox4  texbox5, texbox6
texbox7  texbox8, texbox9 ....

con esta rutina tengo solventado lo del txt pero solo escribe una linea

Código:
Private Sub Button2_Click(ByVal sender As System.Object, _
                      ByVal e As System.EventArgs) _
                      Handles Button2.Click
        ' Crea el archivo 
        FileOpen(1, "C:\Users\Acuario\documents\visual studio 2010\Projects\texto.txt", OpenMode.Output)
        ' escribe el contenido 
        Write(1, TextBox8.Text, TextBox9.Text, TextBox10.Text)

        FileClose(1) ' lo cierra 
    End Sub
 


Luis


En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.822



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #1 en: 27 Septiembre 2013, 17:35 pm »

Deberías reemplazar todo el código porque estás usando métodos de VB6 en VB.NET, FileOpen, Write, Fileclose.

Y también podrías concatenar el texto para no estar abriendo/cerrando el archivo cada vez:

Código
  1. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
  2. Handles Button2.Click
  3.  
  4.    Dim [Text] As String = String.Format("{1}{0}{2}{0}{3}{0}{4}", Environment.NewLine, _
  5.                                         TextBox1.Text & TextBox2.Text & TextBox3.Text, _
  6.                                         TextBox4.Text & TextBox5.Text & TextBox6.Text, _
  7.                                         TextBox7.Text & TextBox8.Text & TextBox9.Text, _
  8.                                         TextBox10.Text & TextBox11.Text & TextBox12.Text)
  9.  
  10.    MsgBox([Text])
  11.    IO.File.WriteAllText(".\Test.txt", [Text], System.Text.Encoding.Default)
  12.  
  13. End Sub

EDITO: O puedes crear propiedades si quieres manejar las filas de textboxes por separado...

Código
  1.    ReadOnly Property Text1 As String
  2.        Get
  3.            Return String.Format("{1}{0}{2}{0}{3}", _
  4.                                 Convert.ToChar(Keys.Space), _
  5.                                 TextBox1.Text, TextBox2.Text, TextBox3.Text)
  6.        End Get
  7.    End Property

Código
  1. MsgBox(Me.Text1)

Saludos


« Última modificación: 27 Septiembre 2013, 18:06 pm por EleKtro H@cker » En línea

luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #2 en: 27 Septiembre 2013, 18:00 pm »

Gracias Elektro

lo de reemplazar los datos se debe que cada ves que se hace la función se modifican todos los datos no son datos fijos,probe tu codigo y no da errores pero no se como o donde se crea el txt :) lo he buscado y na, es que este archivo txt cada ves se debe de imprimir para guardarlo físicamente,


Luis
En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.822



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #3 en: 27 Septiembre 2013, 18:10 pm »

probe tu codigo pero no se como o donde se crea el txt :) lo he buscado y na

Citar
Código:
IO.File.WriteAllText(".\Test.txt")

Fíjate en la ruta, se crea en el directorio actual de trabajo (WorkingDir), es decir, que si en tu applicación no modificas el parámetro del directorio de trabajo actual entonces el TXT se creará en la carpeta de compilación de tu aplicación, en la carpeta "...\...\Debug" o "...\...\Release".

PD: No creo que fuese necesario realizar una pregunta sobre donde se escribe el archivo, ¿Porque no le pones la ruta que tu quieras y ya está? xD.

Saludos.
« Última modificación: 27 Septiembre 2013, 18:13 pm por EleKtro H@cker » En línea

luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #4 en: 27 Septiembre 2013, 18:23 pm »

bueno es que lo de la pregunta es que antes de hacerla lo he buscado (tan novato no soy jejeje pero no lo he encontrado) por eso   :silbar: a demás mis 5...y picote de años no estoy tan pilas como antes jeje, y te agradezco la ayuda, yo no vivo de esto es solo pasión por la programación, yo vivo de las tuercas soy mecánico de camiones :)

Muchas gracias por tu ayuda de verdad

Luis
En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.822



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #5 en: 27 Septiembre 2013, 18:30 pm »

yo no vivo de esto es solo pasión por la programación

Muchas gracias por tu ayuda de verdad

yo diría que el 90% de los que frecuentan esta sección les apasiona la programación (el resto solo quieren que le hagan el trabajo), tampoco vivo de esto, aunque hago lo que puedo como Freelancer.

Pa eso estamos, si no has entendido algo del tobo bien no dudes en preguntar,
Un saludo!
« Última modificación: 27 Septiembre 2013, 18:32 pm por EleKtro H@cker » En línea

luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Como podria bajar una linea cuando grabo texbox en un txt
« Respuesta #6 en: 27 Septiembre 2013, 18:44 pm »

yo diría que el 90% de los que frecuentan esta sección les apasiona la programación (el resto solo quieren que le hagan el trabajo), tampoco vivo de esto, aunque hago lo que puedo como Freelancer.

Pa eso estamos, si no has entendido algo del tobo bien no dudes en preguntar,
Un saludo!


Gracias de nuevo,, AAA ya conseguí el archivo jejej me sirve y cuando acabe con el te muestro lo que hace :)

Luis

En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines