Compartir a través de


Combo (Elemento)

Define los comandos que aparecen en un cuadro combinado. Hay cuatro tipos de cuadros combinados, como sigue: DropDownCombo, DynamicCombo, IndexCombo, y MRUCombo.

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

Atributos y elementos

En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

guid

Obligatorio. GUID del identificador de comandos de GUID/ID.

id

Obligatorio. Identificador del identificador de comandos de GUID/ID.

defaultWidth

Obligatorio. Un entero que especifica un ancho de píxel para el cuadro combinado.

idCommandList

Obligatorio. Un identificador que se envía al destino activo del commmand para recuperar la lista de elementos que se van a mostrar en el cuadro combinado. El identificador estará en el mismo ámbito de GUID que el control.

priority

Opcional. Un valor numérico que especifica la prioridad.

type

Opcional. Un valor enumerado que especifica el tipo de botón.

Si no obtiene, utilice el botón.

DropDownCombo

El paquete VSPackage es responsable de rellenar en el contenido de este cuadro combinado. El usuario no puede escribir nada en el cuadro de texto de esto desplegable.

DynamicCombo

El paquete VSPackage es responsable de rellenar en el contenido de este cuadro combinado. El usuario puede modificar esta combinación y también seleccionar elementos en ella.

IndexCombo

Igual que DynamicCombo excepto que genera el índice del elemento en lugar del texto.

MRUCombo

Rellenado por el entorno de desarrollo (IDE) integrado en nombre del Paquete. El usuario puede modificar en este cuadro combinado. El IDE recuerda hasta las 16 entradas pasa el cuadro combinado.

Cuando el usuario selecciona algo en el cuadro combinado, o especifique algo nuevo, el IDE notifica el paquete VSPackage adecuado.

Condition

Opcional. Vea Atributos condicionales del esquema XML de VSCT.

Elementos secundarios

Elemento

Descripción

Primario

Opcional. El elemento primario del botón.

CommandFlag

Obligatorio. Vea CommandFlag (Elemento). Los valores válidos de CommandFlag para un botón son los siguientes.

CaseSensitive

CommandWellOnly

DefaultDisabled

DefaultInvisible

DynamicVisibility

Teclas de filtros

IconAndText

NoAutoComplete

NoButtonCustomize

NoCustomize

NoKeyCustomize

StretchHorizontally

Cadenas

Obligatorio. Vea Strings (Elemento). El elemento secundario de ButtonText debe definir.

Anotaciones

Comentario opcional.

Elementos primarios

Elemento

Descripción

Commands (Elemento)

Representa la colección de comandos de la barra de herramientas de VSPackage.

Ejemplo

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

Vea también

Otros recursos

Tabla de comandos de Visual Studio (. archivos de Vsct)