Partager via


Comment : créer des instances du composant FileSystemWatcher

Mise à jour : novembre 2007

Créez une instance du composant FileSystemWatcher lorsque vous voulez intégrer la surveillance du système de fichiers dans votre application. Les composants FileSystemWatcher vous permettent de vous connecter à des répertoires et de surveiller toute modification apportée à ceux-ci, comme la création de nouveaux fichiers, l'ajout de sous-répertoires et l'attribution de nouveaux noms à des fichiers ou à des sous-répertoires.

Vous pouvez ajouter une instance du composant FileSystemWatcher aux Windows Forms, aux Web Forms et aux classes de composants. Les composants FileSystemWatcher ne possèdent pas d'interface utilisateur visuelle. Si vous ajoutez une instance du composant FileSystemWatcher à un concepteur visuel (tel que le Concepteur Windows Forms), le composant apparaît dans une petite zone située sous le bord inférieur du formulaire. Cette zone porte le nom de barre d'état des composants et sert d'emplacement d'affichage pour tous les éléments non visuels associés à ce formulaire.

Remarque :

Les classes non visuelles héritant de Component prennent en charge une aire de conception visuelle, similaire à la barre d'état des composants, dans laquelle sont disposés votre composant FileSystemWatcher et d'autres composants. La disposition des éléments dans ce concepteur est sans importance, car l'interface affichée ne sera jamais vue par les utilisateurs finals de l'application.

Il existe différentes façons de créer une instance du composant FileSystemWatcher :

  • Faites glisser une instance du composant FileSystemWatcher de l'onglet Composants de la boîte à outils vers un formulaire ou tout autre concepteur.

  • Vous pouvez créer une instance du composant FileSystemWatcher dans le code.

    Remarque :

    À la différence de nombre d'autres composants figurant sous l'onglet Composants de la boîte à outils, les composants FileSystemWatcher ne sont pas représentés dans l'Explorateur de serveurs ; par conséquent, vous ne pouvez pas créer des instances du composant à partir de cette fenêtre.

Pour créer une instance du composant FileSystemWatcher à partir de la boîte à outils

  1. Cliquez sur l'onglet Composants de la boîte à outils.

  2. Sélectionnez l'icône FileSystemWatcher et faites-la glisser jusqu'à l'aire de conception de votre formulaire ou composant.

  3. Configurez votre composant. Pour plus d'informations, consultez Comment : configurer des instances du composant FileSystemWatcher.

Pour créer une instance du composant FileSystemWatcher par programme

  1. Créez une instance de la classe de base FileSystemWatcher dans le code. Votre code se présente comme suit :

    Dim myWatcher As New System.IO.FileSystemWatcher()
    
         System.IO.FileSystemWatcher myWatcher =
               new System.IO.FileSystemWatcher();
    
  2. Configurez toutes les autres propriétés nécessaires à votre composant. Pour plus d'informations, consultez Comment : configurer des instances du composant FileSystemWatcher.

Voir aussi

Tâches

Comment : configurer des instances du composant FileSystemWatcher

Notification de fichier, exemple

Concepts

Introduction à la surveillance des événements de système de fichiers