Programación C# – Seleccionar archivo/carpeta con FileChooserDialog

FileChooserDialog se emplea para abrir un dialogo que te permite explorar las carpetas de tu equipo y seleccionar un archivo o directorio, en este caso será un directorio:

FileChooserDialog fcd = new FileChooserDialog("Selecciona el directorio de origen", this, FileChooserAction.SelectFolder, "OK", ResponseType.Ok, "Cancelar", ResponseType.Close);
 fcd.Run(); // abre el dialogo
 entry4.Text = fcd.CurrentFolder; //opcional: asigna a un campo de texto la ruta seleccionada en el dialogo
 fcd.Destroy();

FileChooserAction.SelectFolder y fcd.CurrentFolder trabaja con directorios mientras que FileChooserAction.Open y fcd.Filename lo hace con archivos.

También debemos emplear fcd.Destroy() para cerrar la ventana ya que esta no se cierra por defecto al pulsar los botones OK o Cancelar

Mas programación en C# para MonoDevelop aquí.

Deja un comentario