Élément de chaînesStrings Element

L’élément de chaînes doit contenir au moins un ButtonText élément enfant.The Strings element must contain at least a ButtonText child element. Tous les autres éléments enfants sont facultatifs.All other child elements are optional. Des caractères XML non valide, tel que '&' et ' <' doivent être codées en tant qu’entités ('&'et'<' et ainsi de suite).Invalid XML characters such as '&' and '<' must be coded as entities ('&' and '<' and so on).

Un « et commercial » dans la chaîne de texte spécifie le raccourci clavier de la commande.An ampersand in the text string specifies the keyboard shortcut for the command.

SyntaxeSyntax

<Strings>  
  <ButtonText>... </ButtonText>  
  <CommandName>... </CommandName>  
</Strings>  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
languagelanguage Facultatif.Optional. Language = «. ».Language=".".

Éléments enfantsChild Elements

ÉlémentElement DescriptionDescription
ButtonTextButtonText Ce champ et les cinq champs de texte suivantes dans une définition de commande vous permettent de spécifier le texte qui apparaît dans différents menus.This field and the five following text fields in a command definition let you specify the text that appears in various menus. Par défaut, le ButtonText champ s’affiche dans les contrôleurs de menu.By default, the ButtonText field appears in menu controllers. Le ButtonText champ devient également la valeur par défaut si les autres champs de texte sont vides.The ButtonText field also becomes the default if the other text fields are blank. Le ButtonText champ ne peut pas être vide même si les autres champs de texte sont spécifiées.The ButtonText field cannot be blank even if the other text fields are specified.
ToolTipTextToolTipText Le ToolTipText champ spécifie le texte qui apparaît dans l’info-bulle pour un élément de menu.The ToolTipText field specifies the text that appears in the tooltip for a menu item.

Si le ToolTipText champ est vide, le ButtonText champ est utilisé.If the ToolTipText field is blank, the ButtonText field is used.
MenuTextMenuText Le MenuText champ spécifie le texte affiché pour une commande si elle est dans le menu principal, une barre d’outils, dans un menu contextuel, ou dans un sous-menu.The MenuText field specifies the text that is displayed for a command if it is on the main menu, a toolbar, in a shortcut menu, or in a submenu. Si le MenuText champ est vide, l’environnement de développement intégré (IDE) utilise le ButtonText champ.If the MenuText field is blank, the integrated development environment (IDE) uses the ButtonText field. Le MenuText champ peut également être utilisé pour la localisation.The MenuText field can also be used for localization.

Pour les menus contextuels, les MenuText champ est le nom qui s’affiche dans la barre d’outils de Menus contextuels, qui permet la personnalisation des menus contextuels dans l’IDE.For shortcut menus, the MenuText field is the name that is displayed in the Shortcut Menus toolbar, which enables customization of shortcut menus in the IDE. Par conséquent, être spécifiques de ce que vous nommez votre menu contextuel ; par exemple, utilisez « Menu contextuel Widget Package » au lieu de « Raccourci ».Therefore, be specific in what you name your shortcut menu; for example, use "Widget Package Shortcut Menu" instead of "Shortcut".

Si le MenuText champ n’est pas spécifié, le ButtonText champ est utilisé.If the MenuText field is not specified, the ButtonText field is used.
CommandNameCommandName Le CommandName champ spécifie le texte qui apparaît dans la catégorie de clavier dans le commandes onglet dans le personnaliser boîte de dialogue (disponible en cliquant sur personnalisersur la outils menu).The CommandName field specifies the text that appears in the keyboard category in the Commands tab in the Customize dialog box (available by clicking Customize on the Tools menu).
canonicalNameCanonicalName L’anglais CanonicalName champ spécifie le nom de la commande dans un texte en anglais qui peut être entré dans le commande fenêtre pour exécuter l’élément de menu.The English CanonicalName field specifies the name of the command in English text that can be entered in the Command window to execute the menu item. L’IDE supprime tous les caractères qui ne sont pas des lettres, chiffres, des traits de soulignement ou des points incorporés.The IDE strips out any characters that are not letters, digits, underscores, or embedded periods. Ce texte est ensuite concaténé à la ButtonText champ pour définir la commande.This text is then concatenated to the ButtonText field to define the command. Par exemple, nouveau projet sur la fichier menu devient la commande File.NewProject.For example, New Project on the File menu becomes the command, File.NewProject.

Si l’anglais CanonicalName champ n’est pas spécifié, l’IDE utilise le ButtonText de champ et de bandes toutes, à l’exception des lettres, des chiffres, des traits de soulignement et des points incorporés.If the English CanonicalName field is not specified, the IDE uses the ButtonText field, and strips out all except letters, digits, underscores, and embedded periods. Par exemple, le texte du bouton « & Définir commandes... » devient DefineCommands, où le « et commercial », l’espace et les points de suspension sont supprimés.For example, the Button Text "&Define Commands..." becomes DefineCommands, where the ampersand, the space, and the ellipsis are removed.

Si le TextChanges indicateur est spécifié et le texte de la commande est modifié, la commande correspondante reconnue par le commande fenêtre ne change pas ; il reste de la forme canonique de l’original ButtonText ou anglais CanonicalName champs.If the TextChanges flag is specified and the text of the command is changed, the corresponding command recognized by the Command window does not change; it remains the canonical form of the original ButtonText or English CanonicalName fields.
LocCanonicalNameLocCanonicalName Le LocCanonicalName champ se comporte comme l’anglais CanonicalName champ mais permet de texte de la commande localisée à être spécifié.The LocCanonicalName field behaves identically to the English CanonicalName field but enables localized command text to be specified. Les deux champs canoniques peuvent être spécifiés.Both canonical fields can be specified. Étant donné que l’IDE analyse uniquement le texte entré dans le commande fenêtre et l’associe à une commande, l’anglais et non anglais texte peut être associé à la même commande.Because the IDE just parses text entered in the Command window and associates it with a command, both English and non-English text can be associated with the same command.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
Élément ButtonButton Element Définit un élément de l’utilisateur peut interagir avec.Defines an element that the user can interact with.
Élément MenuMenu Element Définit un seul élément de menu.Defines a single menu item.
Élément ComboCombo Element Définit des commandes qui s’affichent dans une zone de liste déroulante.Defines commands that appear in a combo box.

Voir aussiSee Also

Fichiers Visual Studio Command Table (.Vsct)Visual Studio Command Table (.Vsct) Files