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

原创 2006年06月02日 14:02:00

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

 

相关文章推荐

VB.net学习笔记(十五)继承与多接口练习

Public MustInherit Class Contact '只能作基类且不能实例化 Private mID As Guid = Guid.NewGuid Private mNa...

VB.NET使用接口实现附带插件功能的程序

插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件...

VB.NET版ssl链接(工行查询接口的实现)

Imports System Imports System.Collections.Generic Imports System.Web Imports System.Text Imports Sys...
  • kyleing
  • kyleing
  • 2011年07月06日 13:40
  • 2079

VB.NET之旅(九)—接口继承

大李拍了拍我的肩膀说:“你真有想象力,不过的确,有很多文献把这种用Implements来实现接口的方法就称为接口继承。其实,接口自己也是可以进行继承的,在VB.NET中把接口间的继承形式称为接口继承。...
  • hao8986
  • hao8986
  • 2012年01月05日 14:49
  • 381

ICommand接口的实现及应用初探

  • 2014年05月26日 21:58
  • 55KB
  • 下载

VB.NET之旅(八)—接口

“还有两种继承方法?”我是真正被VB.NET的强大功能所折服了。求知的渴望驱使着我向大李露出了一个最灿烂的笑容,“行了,别傻笑了,我告诉你不就成了。”大李不禁也笑了起来。 “刚才我说到‘脆弱的基类’...
  • hao8986
  • hao8986
  • 2012年01月05日 14:48
  • 486

VB.NET实现IEnumerator接口

  • 2013年05月03日 20:18
  • 2KB
  • 下载

VB.NET 实现短信接口源码

  • 2011年08月18日 13:52
  • 63KB
  • 下载

VB.NET接口泛型+策略模式+单例模式

在程序中的数据访问层中,经常会遇到返回实体类的情况,而不同的实体类大多具有相似的代码,情况也大致相同:有的是返回实体类的一条记录,有的是返回实体类的集合。这样如果仅按照最简单的写法的话,程序中会出现许...
  • lmdcszh
  • lmdcszh
  • 2012年01月05日 10:11
  • 2001
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vb.Net实现ICommand接口,或继承BaseCommand
举报原因:
原因补充:

(最多只允许输入30个字)