Share via


Commands.Item (Método)

Actualización: noviembre 2007

Devuelve un objeto Command en una colección Commands.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

Function Item ( _
    index As Object, _
    ID As Integer _
) As Command

Dim instance As Commands
Dim index As Object
Dim ID As Integer
Dim returnValue As Command

returnValue = instance(index, ID)
Command Item(
    Object index,
    int ID
)
Command^ Item(
    [InAttribute] Object^ index, 
    [InAttribute] int ID
)
function Item(
    index : Object, 
    ID : int
) : Command

Parámetros

  • ID
    Tipo: System.Int32

    Opcional. Identificador del comando en el conjunto de comandos especificado.

Valor devuelto

Tipo: EnvDTE.Command

Un objeto Command.

Comentarios

Si index es un índice absoluto (un valor Long), sólo es significativo para recorrer en iteración los comandos de 1 a n. No puede guardar el índice absoluto de un comando y utilizarlo después para tener acceso a ese comando.

Si el parámetro index es una cadena GUID, indica un conjunto de comandos, y se debe especificar el argumento ID para identificar el comando en el conjunto.

Si se especifica el argumento ID y el primer argumento es una cadena, el argumento index debe ser una cadena GUID que identifique un conjunto de comandos. Si index es una cadena y no hay ningún argumento ID, index debe ser el nombre completo de un comando. Si index es un tipo Long, se pasa por alto ID.

Ejemplos

' Macro code.
Sub ItemExample()
   Dim cmds As Commands
   Dim cmd As Command

   ' Set references to the Commands collection and the File.NewFile 
   ' command.
   cmds = DTE.Commands
   cmd = cmds.Item("File.NewFile")

   ' Assign the command (File.NewFile) globally to the F2 key.
   ' Because you cannot programmatically change the default keyboard 
   ' mapping scheme settings, you must first make a copy of the Default 
   ' Settings for the Keyboard Mapping Scheme.
   cmd.Bindings = "Global::f2"
End Sub

Permisos

Vea también

Referencia

Commands (Interfaz)

Commands (Miembros)

EnvDTE (Espacio de nombres)