El post que buscas se encuentra eliminado, pero este también te puede interesar
Acerca
Me llamo Nicolás. Soy de zona sur, soltero, fanático de los fierros y del ciclón.
Con el botón social de Taringa! los usuarios podrán recomendar tu web muy facilmente!
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela












16 comentarios
Todo se aprende, si querés aprender, estoy a tu disposición. Lo mismo para cualquier taringuero.
aca te lo dejo en c# algo parecido a lo q hiciste en visual basic.
la accion abrir:
private void Botton_Click(object sender, EventArgs e)
{
OpenFileDialog abrir = new OpenFileDialog();
abrir.Filter= "Archivos de texto (*.*) | *.*";
if (abrir.ShowDialog() == DialogResult.OK)
{
this.Text = abrir.FileName; //abrimos el archivo
//esta con un objeto "richtexbox"; es mas facil de manipular
//'fondo' es el nombre del richtextbox
fondo.LoadFile(abrir.FileName,RichTextBoxStreamType.PlainText);
}
}
la accion guardar:
este tiene unas lineas extra te guarda un archivo nuevo si no abriste uno, pero si abris un archivo te guarda lo que modifiques de ese archivo.
para que esto les fucione tienen que poner en el load del programa asi:
this.text= "prueba";
para que cuando se ejecute el programa se carge en la ventana la palabra prueba. que es la palabra que busca el condicional o sea lo que esta dentro del "if".
private void botton1_Click(object sender, EventArgs e)
{
String dato;
SaveFileDialog guardar = new SaveFileDialog();
if (this.Text == "prueba"
{
if (guardar.ShowDialog() == DialogResult.OK)
{
fondo.SaveFile(guardar.FileName, RichTextBoxStreamType.PlainText);
this.Text = guardar.FileName;
}
}
else
{
dato = this.Text.Substring(0,this.Text.LastIndexOf(" -"
fondo.SaveFile(dato, RichTextBoxStreamType.PlainText);
}
}
para la opcion de preguntar si quer guardar al querer cerar el programa.
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("Quiere guardar antes de salir?", "Atencion!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
e.close= true; //pueden probrar tambien con (e.cancel= false
}
else
{
this.botton1.PerformClick();
}
}
espero que les sirva y por cierto buen aporte capo.
subelo porfa
Nono, yo le pregunto ¿Guardo el proyecto? si dice que Si dejo que salga el programa diciendo que no cancele la salida. Si puso cancelar al reves. En cambio cuando pone que no, muestro el dialogo de guardar, si en ese dialogo pone cancelar no cierro el programa, en cambio si guardo bien si le mando para cerrar. Gracias por comentar
Ah ok, igual muy buen aporte gracias !