Cómo: Explorar una carpeta

Actualización: noviembre 2007

Puede utilizar el componente FolderBrowserDialog integrado para permitir a los usuarios explorar el sistema en busca de una carpeta. Para mostrar un cuadro de diálogo, se usa el método ShowDialog. Después, puede comprobar si el usuario ha hecho clic en el botón Aceptar utilizando el campo DialogResult.OK.

Para mostrar el cuadro de diálogo del explorador de carpetas

  1. En el menú Archivo, haga clic en Nuevo proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. Haga clic en Aplicación de Windows Forms y, a continuación, en Aceptar.

  3. Agregue un control Label al formulario y use el nombre predeterminado Label1.

  4. Agregue un control Button al formulario y cambie las propiedades siguientes en la ventana Propiedades:

    Propiedad

    Valor

    Name

    rutaCarpeta

    Text

    Ruta de acceso

  5. Arrastre un componente FolderBrowserDialog desde la ficha Cuadros de diálogo del Cuadro de herramientas hasta el formulario.

    folderBrowserDialog1 aparecerá en la bandeja de componentes.

  6. Haga doble clic en el botón para crear el controlador de eventos predeterminado en el Editor de código.

  7. En el controlador del evento folderPath_Click, agregue el siguiente código para mostrar el cuadro de diálogo del explorador de carpetas y la ruta de acceso seleccionada en la etiqueta.

    if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
    {
        this.label1.Text = folderBrowserDialog1.SelectedPath;
    }
    
  8. Presione F5 para ejecutar el código.

  9. Cuando aparezca el formulario, haga clic en Ruta de acceso, haga clic en una carpeta de la lista y, a continuación, haga clic en Aceptar.

  10. Compruebe que la ruta de acceso seleccionada aparezca en la etiqueta.

  11. Cierre la aplicación.

Vea también

Conceptos

Usar cuadros de diálogo integrados en una aplicación

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Cuadros de diálogo (Visual C#)

Paseo guiado por Visual C#