Foros del Web » Programación para mayores de 30 ;) » .NET »

Crear un txt y su contenido

Estas en el tema de Crear un txt y su contenido en el foro de .NET en Foros del Web. Hola: Quiero crear desde un formulario Form1, en su interior tiene un componente richTextBox1. En el, puedo introducir cualquier texto. Luego, tengo varios textBox1, etc. ...
  #1 (permalink)  
Antiguo 01/05/2009, 16:54
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Crear un txt y su contenido

Hola:

Quiero crear desde un formulario Form1, en su interior tiene un componente richTextBox1. En el, puedo introducir cualquier texto.

Luego, tengo varios textBox1, etc. También puedo poner textos.

La idea es que al pulsar un botón llamado Button1, cree un archivo de texto txt dentro en C:\ llamado, nombre.txt por ejemplo y en su interior se cree los contenidos que he introducido en el richTextBox1 y los textBox restantes.

¿Es posible?

Si es posible, cómo se hace.

Un cordial saludo.

PD: Espero que le moderador se de cuenta que no puedo hacer preguntas en la sección Visual C# Express, pero si en Visual Basic Express.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #2 (permalink)  
Antiguo 01/05/2009, 19:37
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Crear un txt y su contenido

Hola
Ese componente tiene un metodo que te permite guardar directamente a un archivo:
RichTextBox1.SaveFile("hello.rtf")

Luego si queres agregarle datos de otras cajas antes de ejecutar el savefile podes agregarle al richtextbox el texto que tenes en las otras cajas de texto.

La otra es que guardes el archivo con el SaveFile y luego abras el fichero y le agreges el texto de las otras cajas

Cualquier cosa avisanos
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 02/05/2009, 01:45
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Crear un txt y su contenido

Gracias.

Y los datos juntos con los textBox. ¿Cómo los guarda al mismo tiempo?
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #4 (permalink)  
Antiguo 02/05/2009, 06:14
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Crear un txt y su contenido

usa un streamWriter si no son demasiados textbox pues simplemente haces
un

nombredetuobjetostreamwriter.WriteLine(textbox1.te xt)
nombredetuobjetostreamwriter.WriteLine(textbox2.te xt)
nombredetuobjetostreamwriter.WriteLine(textbox3.te xt)
nombredetuobjetostreamwriter.WriteLine(textbox4.te xt)

etc etc

como una opcion.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 03/05/2009, 09:05
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear un txt y su contenido

Y si no, usa estos métodos:

ABRIR FICHERO
Cita:
FileOpen(numFich, nombreFich, OpenMode)
donde numFich representa un número, para identificarlo, nombreFich representa la ruta y el nombre del fichero, OpenMode representa el modo de apertura (Input para lectura, Output para escritura borrando todo lo guardado en él y creación del fichero en caso de no existir, Append para escribir sin perder datos ya almacenados)
Ejemplo:
Cita:
FileOpen(1, "C:\fichero.txt", OpenMode.Input)

CERRAR FICHERO
Cita:
FileClose(numFich)
Ejemplo:
Cita:
FileClose(1)

GUARDAR FICHERO
Cita:
Print(numFich, cadena)
La información se almacena a continuación de lo último, sin introducir un espacio ni un salto de línea: TextoAnteriorAlGuardadoDeEstaInformacionPepeJuanPa co
Cita:
Write(numFich, cadena1, cadena2, cadena3)
Almacena la información separándola: "Pepe", "Juan", "Paco"


LEER FICHERO
Cita:
Input(numFich, variable)
para leer cadenas y números
Cita:
LineInput(numFich, lineaArchivo)
para leer una línea hasta un salto de línea. Usado para información almacenada normalmente con "Print"


RENOMBRAR FICHERO
Cita:
Rename(fichero1, fichero2)
, donde fichero2 no puede existir


BORRAR FICHERO
Cita:
Kill(rutaFichero)
Antes de borrar, deberemos cerrar el fichero (FileClose)


CONTROLAR LA EXISTENCIA DEL FICHERO
Cita:
IF not CBool(len(Dir(rutaFichero))) THEN
MsgBox("Fichero no existe")
END IF
  #6 (permalink)  
Antiguo 03/05/2009, 09:07
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Crear un txt y su contenido

Muchas gracias. Voy a mirar.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.