Commands.Item – metoda
Vrátí indexované 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: System.Object
Povinné.Absolutní index GUID řetězce nebo úplný název příkazu.
- ID
Typ: System.Int32
Nepovinné.Nastavit ID příkazu zadaného příkazu.
Vrácená hodnota
Typ: EnvDTE.Command
A Command objektu.
Poznámky
Pokud index je absolutní index (dlouhou), je pouze pro příkazy z 1 n. iterace smysluplné Nelze uložit absolutní index příkazu a později použít k přístupu k tomuto příkazu.
Pokud index GUID řetězce je pak označuje sadu příkazů a je nutné zadat ID argument identifikovat příkaz set.
Zadáte-li ID první a argumentu je řetězec, pak bude indexargument musí být řetězec identifikátor GUID, který identifikuje sadu příkazů. Pokud index je řetězec a bez ID argument, pak index musí být na příkaz úplný název. Pokud index dlouhé, pak je ID ignorován.
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.