Préparation du débogage : applications Windows Forms

Le modèle de projet d’application Windows Forms crée une application Windows Forms. Le débogage de ce type d’application dans Visual Studio est assez simple. Pour plus d’informations sur la création d’un projet de ce type, consultez Créer une application Windows Form.

Lorsque vous créez un projet Windows Forms à l’aide du modèle de projet, Visual Studio crée automatiquement les paramètres requis pour les configurations Debug et Release. Si nécessaire, vous pouvez modifier ces paramètres. Ces paramètres peuvent être modifiés dans la boîte de dialogue Pages de propriétés de <nom du projet> (My Project en Visual Basic).

Pour plus d’informations, consultez Paramètres de propriété recommandés.

Le tableau suivant affiche un paramètre de propriété recommandé supplémentaire.

Propriétés de configuration sous l'onglet Déboguer

Nom de la propriété Paramètre
Action de démarrage - La valeur est la plupart du temps Démarrer le projet. Affectez la valeur Démarrer le programme externe si vous souhaitez démarrer un autre fichier exécutable quand vous commencez le débogage (habituellement pour déboguer des DLL).

Vous pouvez déboguer des applications Windows Forms dans Visual Studio ou en établissant un attachement avec une application en cours d’exécution. Pour plus d’informations sur l’attachement, consultez Attacher à des processus en cours d’exécution.

Pour déboguer une application Windows Forms Visual Basic, C# ou F#

  1. Ouvrez le projet dans Visual Studio.

  2. Créez des points d'arrêt selon vos besoins.

    Comme les applications Windows Forms sont pilotées par événements, vos points d’arrêt sont placés dans le code du gestionnaire d’événements ou dans des méthodes appelées par le code du gestionnaire d’événements. Les points d'arrêt sont généralement placés dans les événements suivants :

    1. Événements associés à un contrôle, tels que Click, Enter, etc.

    2. Événements associés au démarrage et à l'arrêt d'une application, tels que Load, Activated, etc.

    3. Événements de focus et de validation.

      Pour plus d’informations, consultez Création de gestionnaires d’événements dans les Windows Forms.

  3. Dans le menu Déboguer , cliquez sur Démarrer.

  4. Déboguer à l’aide des techniques décrites dans Présentation du débogueur.