Udostępnij za pośrednictwem


Metoda Commands.Item —

Zwraca indeksowaną Command obiektu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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
    Wymagane.Indeks bezwzględne, ciąg identyfikatora GUID lub Pełna nazwa polecenia.
  • ID
    Typ: System.Int32
    Opcjonalne.Identyfikator polecenia w określonym poleceniem set.

Wartość zwracana

Typ: EnvDTE.Command
A Command object.

Uwagi

Jeśli index jest indeksem bezwzględne (długa) jest tylko zrozumiały dla Iterowanie nad poleceń od 1 do n.Nie można zapisać bezwzględne Indeks polecenia i używać go później, z umożliwiające dostęp do tego polecenia.

Jeśli index jest ciągiem identyfikatora GUID, a następnie oznacza zestaw poleceń i musi dostarczyć ID argument, aby zidentyfikować polecenia w zestawie.

Jeśli podasz ID argument i pierwszy argument jest ciągiem znaków, a następnie indexargument musi być ciąg identyfikatora GUID, który identyfikuje zestaw poleceń.Jeśli index jest ciągiem znaków i nie ma żadnych ID argument, a następnie index musi być pełną nazwą polecenia.Jeśli index jest długi, następnie ID jest ignorowana.

Przykłady

' 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Commands Interfejs

Przestrzeń nazw EnvDTE