Vb.Net实现ICommand接口,或继承BaseCommand

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文件.

 

阅读更多
个人分类: ArcGIS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Vb.Net实现ICommand接口,或继承BaseCommand

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭