Ejemplo Explorer-Style Application

Actualización: noviembre 2007

Este ejemplo contiene dos formularios que se parecen al explorador: DirectoryScanner y ExplorerStyleViewer.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Demostraciones

Este ejemplo contiene dos formularios con una interfaz similar a la del Explorador de Windows: un escáner de directorios y un visor al estilo del Explorador de Windows. Los archivos que admiten los dos formularios se guardan en carpetas diferentes del proyecto.

  • DirectoryScanner   Es una sencilla aplicación que explora todos los directorios y subdirectorios de todas las unidades lógicas o de un directorio de inicio seleccionado por usuario. La lista de unidades se obtiene mediante el método Directory.GetLogicalDrives. Un control de vista de árbol muestra la estructura de directorios que refleja la última exploración. Los directorios se colorean en verde, amarillo o rojo en función de su tamaño total, incluidos todos los subdirectorios y archivos. El método Directory.GetFiles se utiliza para recuperar la lista de archivos y la clase FileInfo, para recibir el tamaño de archivo.

  • ExplorerStyleViewer   Se trata de una versión sencilla de la aplicación Explorador de Windows. ExplorerStyleViewer muestra más información de los archivos que DirectoryScanner mediante el uso de la propiedad FileSystemInfo.Attributes. Muestra cómo asociar los iconos a tipos de archivo utilizando la propiedad TreeView.ImageList. Permite que el usuario ejecute una aplicación asociada al tipo de archivo (si existe alguna asociación) haciendo doble clic en el archivo (del mismo modo que en el Explorador de Windows). Las aplicaciones se inician utilizando el método Process.Start.

Vea también

Referencia

Directory

FileInfo

TreeView.ImageList

ListView

TreeView

Otros recursos

ListView (Control, formularios Windows Forms)

TreeView (Control, formularios Windows Forms)