Partager via


Comment : créer des instances de composants Timer serveur

Mise à jour : novembre 2007

Vous créez des composants Timer lorsque vous souhaitez générer des événements à intervalles donnés dans votre application multithread. Vous pouvez ajouter une instance du composant Timer aux Web Forms, aux services Windows et aux classes de composants.

Il existe deux façons de créer une instance du composant Timer :

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

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

Pour créer un composant Timer de la Boîte à outils

  1. Dans le menu Outils, cliquez sur Choisir des éléments de boîte à outils, puis cliquez sur l'onglet Composants .NET Framework.

  2. Dans la boîte de dialogue Choisir des éléments de boîte à outils, activez la case à cocher Timer dans l'espace de noms System.Timers. L'icône Timer vient s'ajouter à l'onglet Composants de la Boîte à outils.

  3. Sélectionnez l'icône Timer et faites-la glisser sur l'aire de conception de votre formulaire ou de votre composant.

  4. Dans la fenêtre Propriétés, affectez à la propriété Interval de l'instance du composant la durée en millisecondes au terme de laquelle le composant doit déclencher un événement.

  5. Affectez à la propriété Enabled de l'instance de votre composant la valeur true.

Pour créer un composant Timer par programme

  1. Créez une instance de la classe Timer.

  2. Affectez à la propriété Interval de l'instance du composant la durée en millisecondes au terme de laquelle le composant doit déclencher un événement.

  3. Affectez à la propriété Enabled de l'instance de votre composant la valeur true.

    Le code suivant montre comment créer et configurer un composant Timer.

    Dim myTimer As New System.Timers.Timer()
    myTimer.Interval = 3000
    myTimer.Enabled = True
    
         System.Timers.Timer myTimer = new System.Timers.Timer();
            myTimer.Interval = 3000;
            myTimer.Enabled = true;
    

Voir aussi

Tâches

Comment : surveiller des composants Timer serveur

Concepts

Introduction aux composants Timer serveur

Référence

Vue d'ensemble du composant Timer (Windows Forms)