Commands.Item – metoda
Vrátí indexovaných Command objektu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
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
Parametry
index
Typ: ObjectPovinné.Absolutní index GUID řetězce nebo úplný název příkazu.
ID
Typ: Int32Volitelné.Nastavte ID příkazu zadaného příkazu.
Vrácená hodnota
Typ: EnvDTE.Command
Objekt Command.
Poznámky
Pokud index je absolutní index (Long), má pouze význam pro iterace příkazy od 1 do n.Nelze uložit absolutní index příkazu a později použít pro přístup k tomuto příkazu.
Pokud index GUID řetězce je pak označuje sadu příkazů a je nutné zadat ID argument k identifikaci příkazu v sadě.
Zadáte-li ID a prvního argumentu řetězec, je pak index argument musí být řetězec GUID, který identifikuje sadu příkazů.Pokud index je řetězec a je bez ID argument, pak index musí být úplný název příkazu.Pokud index je typu Long, pak ID je ignorována.
Příklady
' 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
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.