Compartir a través de


Commands.Item (Método)

Devuelve el objeto Command indizado.

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

Sintaxis

'Declaración
Function Item ( _
    index As Object, _
    ID As Integer _
) As Command
Command Item(
    Object index,
    int ID
)
Command^ Item(
    [InAttribute] Object^ index, 
    [InAttribute] int ID
)
abstract Item : 
        index:Object * 
        ID:int -> Command 
function Item(
    index : Object, 
    ID : int
) : Command

Parámetros

  • index
    Tipo: System.Object
    Obligatorio.Un índice absoluto, una cadena GUID o el nombre completo del comando.
  • 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 iterar sobre los comandos de 1 a n. No puede guardar el índice absoluto de un comando y usarlo posteriormente 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

Seguridad de .NET Framework

Vea también

Referencia

Commands Interfaz

EnvDTE (Espacio de nombres)