关闭

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

1971人阅读 评论(0) 收藏 举报

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

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70107次
    • 积分:1053
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:12篇
    • 译文:0篇
    • 评论:20条
    最新评论