Condividi tramite


Elemento Combo

Definisce i controlli visualizzati in una casella combinata. Esistono quattro tipi di caselle combinate, come segue: DropDownCombo, DynamicCombo, IndexCombo e MRUCombo.

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo

Descrizione

guid

Obbligatorio. GUID dell'identificatore di comando di GUID/ID.

id

Obbligatorio. ID dell'identificatore di comando di GUID/ID.

defaultWidth

Obbligatorio. Un intero che specifica una larghezza in pixel per la casella combinata.

idCommandList

Obbligatorio. Un ID inviato al database di destinazione attivo del commmand per recuperare l'elenco di elementi da visualizzare nella casella combinata. L'identificatore sarà lo stesso ambito del GUID del controllo.

priority

Parametro facoltativo. Un valore numerico che specifica la priorità.

type

Parametro facoltativo. Un valore enumerato di che specifica il tipo di controllo button.

Se non specificato, pulsanti di utilizzo.

DropDownCombo

Il package VS è responsabile del riempimento di contenuto per questa casella combinata. L'utente non può digitare un nome nella casella di testo di questo elenco a discesa.

DynamicCombo

Il package VS è responsabile di riempimento nel contenuto della casella combinata. L'utente può modificare questi combinato e anche elementi selezionati.

IndexCombo

Lo stesso di DynamicCombo con la differenza che di genera l'indice dell'elemento anziché il testo.

MRUCombo

Riempito dall'ambiente (IDE) di sviluppo integrato per conto del package VS. l'utente può modificare in questa casella combinata. L'ide è memorizzata fino alle ultime 16 voci per casella combinata.

Quando l'utente seleziona un elemento nella casella combinata, o immette un nome di nuovo, l'ide segnala al package VS appropriato.

Condizione

Parametro facoltativo. Vedere Attributi condizionali dello Schema XML VSCT.

Elementi figlio

Elemento

Descrizione

Padre

Parametro facoltativo. L'elemento padre del pulsante.

CommandFlag

Obbligatorio. Vedere Elemento Command Flag. I valori validi di CommandFlag per un pulsante è la seguente.

CaseSensitive

CommandWellOnly

DefaultDisabled

DefaultInvisible

DynamicVisibility

FilterKeys

IconAndText

NoAutoComplete

NoButtonCustomize

NoCustomize

NoKeyCustomize

StretchHorizontally

Stringhe

Obbligatorio. Vedere Elemento Strings. l'elemento figlio di ButtonText deve essere definito.

Annotazione

Commento facoltativo.

Elementi padre

Elemento

Descrizione

Elemento Commands

Rappresenta la raccolta di controlli della barra degli strumenti di un VSPackage.

Esempio

<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>

Vedere anche

Altre risorse

Tabella dei comandi di Visual Studio (. file di Vsct)