Affichage des valeurs de données dans les DataTips dans l’éditeur de codeView data values in DataTips in the code editor

Les DataTips sont un moyen pratique de visualiser des informations sur les variables de votre programme au cours du débogage.DataTips provide a convenient way to view information about variables in your program during debugging. Les DataTips ne fonctionnent qu'en mode arrêt, et uniquement avec les variables comprises dans la portée d'exécution actuelle.DataTips work only in break mode and only with variables that are in the current scope of execution.

Pour afficher un DataTipTo display a DataTip

  1. Définir un point d’arrêt et démarrer le débogage (appuyez sur F5).Set a breakpoint and start debugging (press F5).

  2. Où est suspendu dans le débogueur, placez le pointeur de la souris sur n’importe quelle variable dans la portée actuelle.Where paused in the debugger, place the mouse pointer over any variable in the current scope.

    Un DataTip apparaît.A DataTip appears.

  3. Le DataTip disparaît lorsque vous retirez le pointeur de la souris.The DataTip disappears when you remove the mouse pointer. Pour épingler un DataTip afin qu’il reste ouvert, cliquez sur le épingler à la source icône ou avec le bouton droit sur une variable, puis cliquez sur épingler à la source.To pin the DataTip so that it remains open, click the Pin to source icon, or right-click on a variable, then click Pin to source.

    L’épinglage d’une info-bullePinning a Data Tip

    Note

    Les conseils relatifs aux données sont toujours évalués dans le contexte où l'exécution est interrompue, et non pas lorsque le curseur pointe un élément.Data tips are always evaluated in the context where execution is suspended, and not where the cursor is hovering. Si vous pointez sur une variable dans une autre fonction portant le même nom qu'une variable qui est dans le contexte actuel, la variable dans l'autre fonction est affichée comme la valeur de la variable dans le contexte actuel.If you hover over a variable in another function with the same name as a variable that is in the current context, the value of the variable in the other function is displayed as the value of the variable in the current context.

Pour détacher un DataTip et le rendre flottantTo unpin a DataTip and make it float

  • Dans un DataTip épinglé, cliquez sur le détacher de la source icône.In a pinned DataTip, click the Unpin from source icon.

    L'icône d'épingle reprend sa position détachée.The pin icon changes to the unpinned position. Le DataTip flotte à présent au-dessus de toutes les fenêtres actives.The DataTip now floats above any open windows. Le DataTip flottant se ferme à la fin de la session de débogage.The floating DataTip closes when the debugging session ends.

Pour réépingler un DataTip flottantTo repin a floating DataTip

  • Dans un DataTip, cliquez sur l'icône d'épingle.In a DataTip, click the pin icon.

    L'icône d'épingle reprend sa position épinglée.The pin icon changes to the pinned position. Si le DataTip se trouve à l'extérieur d'une fenêtre source, l'icône d'épingle est désactivée et le DataTip ne peut pas être épinglé.If the DataTip is outside a source window, the pin icon is disabled and the DataTip cannot be pinned.

Pour fermer un DataTipTo close a DataTip

  • Placez le pointeur de la souris sur un DataTip, puis cliquez sur le fermer icône.Place the mouse pointer over a DataTip, and then click the Close icon.

Pour fermer tous les DataTipsTo close all DataTips

  • Sur le déboguer menu, cliquez sur effacer tous les DataTips.On the Debug menu, click Clear All DataTips.

Pour fermer tous les DataTips d'un fichier spécifiqueTo close all DataTips for a specific file

  • Sur le déboguer menu, cliquez sur effacer tous les DataTips épinglés à fichier.On the Debug menu, click Clear All DataTips Pinned to File.

Développer et modifier les informationsExpand and edit information

Vous pouvez utiliser les DataTips pour développer un tableau, une structure ou un objet afin d’en afficher les membres.You can use DataTips to expand an array, a structure, or an object to view its members. Vous pouvez également modifier la valeur d'une variable depuis un DataTip.You can also edit the value of a variable from a DataTip.

Développer une variable pour voir ses élémentsTo expand a variable to see its elements

  • Dans un DataTip, placez le pointeur de la souris sur le + signe qui précède le nom de variable.In a DataTip, put the mouse pointer over the + sign that comes before the variable name.

    La variable se développe et affiche ses éléments sous forme d’arborescence.The variable expands to show its elements in tree form.

    Afficher une info-bulleView a Data Tip

    Une fois la variable développée, vous pouvez utiliser les touches de direction du clavier pour vous déplacer vers le haut ou vers le bas.When the variable is expanded, you can use the arrow keys on your keyboard to move up and down. Vous pouvez également utiliser la souris.Alternatively, you can use the mouse.

Pour modifier la valeur d'une variable à l'aide d'un DataTipTo edit the value of a variable using a DataTip

  1. Dans un DataTip, cliquez sur la valeur.In a DataTip, click the value. Cette possibilité est désactivée pour les valeurs en lecture seule.This is disabled for read-only values.

  2. Tapez une nouvelle valeur et appuyez sur ENTRÉE.Type a new value and press ENTER.

Rendre un DataTip transparentMaking a DataTip Transparent

Si vous souhaitez visualiser le code masqué par un DataTip, vous pouvez rendre celui-ci temporairement transparent.If you want to see the code that is behind a DataTip, you can make the DataTip temporarily transparent. Cela ne s'applique pas aux DataTips épinglés ou flottants.This does not apply to DataTips that are pinned or floating.

Pour rendre un DataTip transparentTo make a DataTip transparent

  • Dans un DataTip, appuyez sur CTRL.In a DataTip, press CTRL.

    Le DataTip reste transparent tant que vous maintenez la touche CTRL enfoncée.The DataTip will remain transparent as long as you hold down the CTRL key.

Visualiser les types de données complexesVisualize complex data types

Si une icône de loupe apparaît en regard d’un nom de variable dans un DataTip, un ou plusieurs visualiseurs, telles que la chaîne visualiseurs, sont disponibles pour les variables de ce type de données.If a magnifying glass icon appears next to a variable name in a DataTip, one or more visualizers, such as the string visualizers, are available for variables of that data type. Les visualiseurs servent à afficher les informations de façon plus explicite (en général graphique).You can use a visualizer to display the information in a more meaningful, usually graphical, manner.

Voir le contenu d'une variable à l'aide d'un visualiseurTo view the contents of a variable using a visualizer

  • Cliquez sur l’icône de loupe VisualizerIcon pour sélectionner le visualiseur par défaut pour le type de données.Click the magnifying glass icon VisualizerIcon to select the default visualizer for the data type.

    - ou --or-

    Cliquez sur la flèche contextuelle à côté du visualiseur pour choisir dans une liste le visualiseur approprié pour ce type de données.Click the pop-up arrow next to the visualizer to select from a list of appropriate visualizers for the data type.

    Un visualiseur apparaît et affiche les informations.A visualizer displays the information.

Ajouter des informations dans une fenêtre EspionAdd information to a Watch window

Si vous souhaitez continuer à surveiller une variable dans un affichage de liste, vous pouvez ajouter la variable à la espion fenêtre à partir d’un DataTip.If you want to continue to watch a variable in a list view, you can add the variable to the Watch window from a DataTip.

Ajouter une variable à la fenêtre EspionTo add a variable to the Watch window

  • Cliquez sur un DataTip, puis cliquez sur ajouter un espion.Right-click a DataTip, and then click Add Watch.

    La variable est ajoutée à la espion fenêtre.The variable is added to the Watch window. Si vous utilisez une édition qui prend en charge plusieurs espion windows, la variable est ajoutée à Espion 1.If you are using an edition that supports multiple Watch windows, the variable is added to Watch 1.

Importer et exporter des DataTipsImport and export DataTips

Vous pouvez exporter des DataTips vers un fichier XML, qui peut être partagé avec un collègue ou modifié à l'aide d'un éditeur de texte.You can export DataTips to an XML file, which can be shared with a colleague or edited using a text editor.

Pour exporter des DataTipsTo Export DataTips

  1. Dans le menu Déboguer, cliquez sur exporter les DataTips.On the Debug menu, click Export DataTips.

    Le exporter les DataTips boîte de dialogue s’affiche.The Export DataTips dialog box appears.

  2. Utilisez les techniques standard pour naviguer jusqu'à l’emplacement où vous souhaitez enregistrer le fichier XML, tapez un nom pour le fichier dans le nom de fichier zone, puis cliquez sur OK.Use standard file techniques to navigate to the location where you want to save the XML file, type a name for the file in the File name box, and then click OK.

Pour importer des DataTipsTo Import DataTips

  1. Dans le menu Déboguer, cliquez sur importer les DataTips.On the Debug menu, click Import DataTips.

    Le importer les DataTips boîte de dialogue s’affiche.The Import DataTips dialog box appears.

  2. Utilisez la boîte de dialogue pour rechercher le fichier XML que vous souhaitez ouvrir et cliquez sur OK.Use the dialog box to find the XML file that you want to open and click OK.

Voir aussiSee Also

Affichage des données dans le débogueur Viewing Data in the Debugger
Espion et Espion express, fenêtres Watch and QuickWatch Windows
Créer des visualiseurs personnalisésCreate Custom Visualizers