Application de type Explorer, exemple
Mise à jour : novembre 2007
Cet exemple contient deux formulaires qui fonctionnent comme l'Explorateur : DirectoryScanner et ExplorerStyleViewer.
Pour obtenir des exemples et leurs instructions d'installation
Effectuez une ou plusieurs des opérations suivantes :
Dans le menu ? (Aide), cliquez sur Exemples.
Le fichier Readme contient des informations sur les exemples.
Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.
Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.
Pour plus d'informations, consultez Recherche des fichiers d'exemple.
.
Note de sécurité : |
---|
Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie. |
Pour exécuter cet exemple
- Appuyez sur F5.
Démonstrations
Cet exemple contient deux formulaires avec une interface de style Explorateur : un scanneur de répertoire et une visionneuse de style Explorateur. Les fichiers qui prennent en charge les deux formulaires sont contenus dans des dossiers séparés du projet.
DirectoryScanner Il s'agit d'une application simple qui analyse tous les répertoires et sous-répertoires situés dans tous les lecteurs logiques ou dans un répertoire de démarrage sélectionné par l'utilisateur. La liste de lecteurs est obtenue à l'aide de la méthode Directory.GetLogicalDrives. Un contrôle arborescence affiche la structure de répertoires qui reflète la numérisation la plus récente. Les répertoires apparaissent en vert, en jaune ou en rouge en fonction de leur taille totale, sous-répertoires et fichiers inclus. La méthode Directory.GetFiles est utilisée pour récupérer la liste des fichiers, et la classe FileInfo est utilisée pour recevoir la taille de fichier.
ExplorerStyleViewer Il s'agit d'une version plus simple de l'application de l'Explorateur Windows. ExplorerStyleViewer affiche plus d'informations sur les fichiers que DirectoryScanner en utilisant la propriété FileSystemInfo.Attributes. Il montre comment associer des icônes aux types de fichier en utilisant la propriété TreeView.ImageList. Il permet à l'utilisateur d'exécuter une application associée au type de fichier (si une telle association existe) en double-cliquant sur le fichier (comme dans l'Explorateur Windows). Les applications sont démarrées en utilisant la méthode Process.Start.