Partager via


Combo, élément

Définit les commandes qui s'affichent dans une zone de liste déroulante. Il existe quatre types de zones de liste déroulante, comme suit : DropDownCombo, DynamicCombo, IndexCombo, et MRUCombo.

<combo guid="guidMyCommandSet" id="MyCommand" defaultWidth="20" idCommandList="MyCommandListID" priority="0x102" type="DropDownCombo">
  <Parent>... </Parent
  <CommandFlag>... </CommandFlag>
  <Strings>... </Strings>
</combo>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

GUID

Obligatoire. Le GUID de l'identificateur de commande de GUID/ID.

id

Obligatoire. ID de l'identificateur de commande de GUID/ID.

defaultWidth

Obligatoire. Un entier qui spécifie une largeur de pixel dans la zone de liste déroulante.

idCommandList

Obligatoire. Un ID qui est envoyé à la cible permet de commmand pour récupérer la liste d'éléments à afficher dans la zone de liste déroulante. L'ID sera dans la même portée du GUID que le contrôle.

priority

Facultatif. Une valeur numérique qui indique la priorité.

type

Facultatif. Valeur énumérée qui spécifie le type de bouton.

Si non donné, bouton d'usage.

DropDownCombo

Le VSPackage est chargé d'effectuer au cours de le contenu de cette zone de liste déroulante. L'utilisateur ne peut rien entrer dans la zone de texte de cette liste déroulante.

DynamicCombo

Le VSPackage est chargé d'effectuer au cours de le contenu de cette zone de liste déroulante. L'utilisateur peut modifier cette zone et également sélectionner des éléments dans celui-ci.

IndexCombo

Le même que DynamicCombo excepté qu'elle déclenche l'index de l'élément plutôt que son texte.

MRUCombo

Rempli par l'environnement de développement intégré (IDE) (IDE) de la part de le VSPackage. l'utilisateur peut modifier dans cette zone de liste déroulante. Intégré mémorise jusqu'à 16 dernières entrées par zone de liste déroulante.

Lorsque l'utilisateur sélectionne un élément dans la zone de liste déroulante, ou écrit un nouvel élément, l'IDE signale le VSPackage approprié.

Condition

Facultatif. Consultez Attributs conditionnels de schéma XML VSCT.

Éléments enfants

Élément

Description

Parent

Facultatif. l'élément parent du bouton.

CommandFlag

Obligatoire. Consultez CommandFlag, élément. Les valeurs valides de CommandFlag d'un bouton sont les suivantes.

CaseSensitive

CommandWellOnly

DefaultDisabled

DefaultInvisible

DynamicVisibility

Touches filtres

IconAndText

NoAutoComplete

NoButtonCustomize

NoCustomize

NoKeyCustomize

StretchHorizontally

Chaînes

Obligatoire. Consultez Strings, élément. l'élément enfant de ButtonText doit être défini.

Annotation

Commentaire facultatif.

Éléments parents

Élément

Description

Commands, élément

Représente la collection de commandes dans la barre d'outils d'un VSPackage.

Exemple

<Combo guid="guidWidgetPackage" id="cmdidInsertOptions"
  defaultWidth="100" idCommandList="cmdidGetInsertOptionsList">
  <CommandFlag>DynamicVisibility</CommandFlag>
  <Strings>
    <ButtonText>Select Insert Options</ButtonText>
  </Strings>
</Combo>

<Combo guid="guidWidgetPackage" id="cmdidInsertOptions"
  priority="0x0500" type="DropDownCombo" defaultWidth="100"
  idCommandList="cmdidGetInsertOptionsList">
  <Parent guid="cmdSetGuidWidgetCommands" id="groupIDFileEdit">
  <CommandFlag>DynamicVisibility</CommandFlag>
  <Strings>
    <ButtonText>Select Insert Options</ButtonText>
  </Strings>
</Combo>

Voir aussi

Autres ressources

Tableau de commande Visual Studio (. fichiers de Vsct)