Commands2.Item 方法
傳回集合的索引成員。
命名空間: EnvDTE80
組件: EnvDTE80 (在 EnvDTE80.dll 中)
語法
'宣告
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
參數
index
類型:Object必要項。 一個絕對索引、GUID 字串或命令的完整名稱。
ID
類型:Int32選擇項。 所指定命令集中的命令 ID。
傳回值
類型:Command
Command 物件。
備註
如果 index 是絕對索引 (Long), 唯有從 1 到 n 逐一查看命令才有意義。 您不能儲存命令的絕對索引,並在稍後用來存取該命令。
如果 index 是 GUID 字串,那麼它是表示一個命令集,您必須提供 ID 引數識別命令集中的命令。
如果您提供 ID 引數,而且第一個引數是字串,則 index 引數必須是可以識別命令集的 GUID 字串。 如果 index 是字串,而且沒有 ID 引數,那麼 index 必須是命令的完整名稱。 如果 index 是長整數,則 ID 會被忽略。
範例
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
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。