Préparation du débogage : applications Windows Forms

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Le modèle de projet Windows Forms crée une application Windows Forms dans le Common Language Runtime (CLR). Le débogage de ce type d'application dans Visual Studio est assez simple. Pour plus d'informations, consultez Comment : créer un projet d'application Windows.

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_de_projet> (My Project en Visual Basic).

Pour plus d'informations, consultez Débogage managé : 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é

Valeur

Action de démarrage

  • Affectez la plupart du temps la valeur Démarrer le projet. Affectez la valeur Démarrer le programme externe si vous souhaitez démarrer un autre fichier exécutable lorsque 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 les attachements, consultez Attachement à des processus en cours d'exécution.

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

  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. Procédez au débogage à l'aide des techniques présentées dans Présentation du débogueur.

Voir aussi

Tâches

Comment : définir des configurations Debug et Release

Concepts

Paramètres de projet pour des configurations Debug C#

Paramètres de projet pour une configuration Debug Visual Basic

Autres ressources

Débogage du code managé

Préparation du débogage : types de projets C# et Visual Basic

Attachement à des processus en cours d'exécution

Windows Forms