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
- index
Tipo: System.Object
ID
Tipo: System.Int32Opcional. 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.