SaveFileDialog y OpenFileDialog
la teoria de la msdn dice :
Esta clase nos permite desplegar una ventana que nos permite capturar la ruta o el archivo que el usuario quieres guardar o modificar para guardar a parir de la ruta. otra de las virtudes de esta ventana es que podemos decirle que inicie en una ruta especifica así como aplicar filtros para que solo se vean a través de la ventana las extensiones de archivo que el sistema desea. La ventana OpenFileDialog funciona muy parecido asi que las propiedades de la anterior pueden ser perfectamente usadas por el OpenFileDialog
Intanciar:
SaveFileDialog ventana = new SaveFileDialog();
OpenFileDialog ventanaabrir = new OpenFileDialog();
Funcion SaveFileDialog.ShowDialog():
Despliega La ventana en una ruta por defecto dada por el sistema de historial del explorador
al cerrarse la ventana, la ruta del archivo seleccionada quedara guardada en el objeto instanciado
SaveFileDialog.FileName:
obtienes la ruta del archivo seleccionado por el usuario
ejemplo
Ruta/nombre_archivo.extension
SaveFileDialog.Filter:
Configura el filtro de las extensiones de los archivos que la ventana va mostrar es decir que si le decimos al filtro que solo muestres los .txt solo mostrara los archivos con esa extensión mientras el usuario navegue en la ventana SaveFileDialog o en la OpenFileDialog.
ejmplo:
.Filter = "txt (*.txt)|*.txt| Todos los archivos(*.*)|*.*";
SaveFileDialog.InitialDirectory
Determina a la ventana en que directorio va iniciar
ejemplo
SaveFileDialog.InitialDirectory = "c:\\" ;
OpenFileDialog .InitialDirectory = "c:\\" ;
código ejemplo
Explicación:
el ShowDialog() o OpenFileDialog() y se encierra en un if comparándolo con un dialogresult.ok porque asi se despliega la ventana pero se verifica que el usuario alla aceptado guardar dándole clic al botón ok de la ventana SaveFileDialog de lo contrario nunca entrara dentro de if
Ejecutado todo el ejercicio. Falta verificar el salvado del archivo en otro equipo, de resto, todo bien.
ResponderEliminarCarlos Zerlín
C.I: 19.399.309
hablas de salvar algo en remoto?
ResponderEliminarlisto el programa completo. al unir todos los codigos creamos una especie de editor de txt como el bloc de notas cierto?
ResponderEliminarGregory Obregon
C.I.19.379.055
lo termine y me parecio interesante aprendi varias cosas.
ResponderEliminarrudy varela
CI: 20.826.116
Nova yo hice este ejercicio en clase, combine 6, 7 y 8...
ResponderEliminar