1/在.Net下創建Command來定製ArcMap應用程序,可以通過實現ICommand接口,或繼承BaseCommand兩種方式來完成,當然也可以自己寫一個基類來實現ICommand,然後通過繼承該類來完成.
2/不管什麼方式都需要註冊:
#Region "Component Category Registration"
<ComRegisterFunction()> _
Public Shared Sub Reg(ByVal regKey As [String])
MxCommands.Register(regKey)
End Sub
<ComUnregisterFunction()> _
Public Shared Sub Unreg(ByVal regKey As [String])
MxCommands.Unregister(regKey)
End Sub
#End Region
3/最後通過Add From File來添加時,請選擇Tlb文件,而不是Dll文件.