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 řetězce na identifikátor GUID nebo úplný název příkazu.
- ID
Typ: System.Int32
Nepovinné.Nastavit ID příkazu v zadaném příkazu.
Vrácená hodnota
Typ: EnvDTE.Command
Objekt Command.
Poznámky
Pokud index je absolutní index (dlouhou), je pouze smysl 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 příkazu v sadě identifikovat.
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 je bez ID argument, pak index musí být úplný název příkazu.Pokud index je dlouhé, 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.