Metodo Commands.Item
Restituisce l'oggetto Command indicizzato.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
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
Parametri
- index
Tipo: System.Object
Obbligatoria.Indice assoluto, stringa GUID o nome completo del comando.
- ID
Tipo: System.Int32
Facoltativo.L'ID del comando nel set di comandi specificato.
Valore restituito
Tipo: EnvDTE.Command
Un oggetto Command.
Note
Se il parametro index è un indice assoluto (Long), è significativo solo per scorrere i comandi da 1 a n. Non è possibile salvare l'indice assoluto di un comando e utilizzarlo in un secondo momento per l'accesso a tale comando.
Se index è una stringa GUID, indica un set di comandi ed è necessario fornire l'argomento ID per identificare il comando nel set.
Se viene fornito l'argomento ID e il primo argomento è una stringa, l'argomento indexdeve essere una stringa GUID che identifica un set di comandi. Se index è una stringa e non viene specificato alcun argomento ID, index deve essere il nome completo di un comando. Se index è un valore Long, ID viene ignorato.
Esempi
' 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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.