Compartir a través de


Commands2.Item (Método) (Object, Int32)

Devuelve un miembro indizado de una colección.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.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.

Implementaciones

Commands.Item(Object, Int32)

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

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

Commands2 Interfaz

Item (Sobrecarga)

EnvDTE80 (Espacio de nombres)