Add-In 控制Command的可用性
来源:互联网 发布:北京匡恩网络的董事 编辑:程序博客网 时间:2024/06/14 03:29
参考链接:http://gis.stackexchange.com/questions/148586/arcgis-sdk-c-addin-running-code-on-arcmap-startup
1.修改Config.esriaddinx文件
2.在相关的Button按钮中的构造函数或OnClick或OnUpdate中添加代码:
this.Enabled=true(或false)来控制按钮的可用性,放到构造函数中,则只会运行一次。
3.相关的代码:
获取CommandItem,可以遍历它获取子CommandItem,然后存到一个字典中去
ESRI.ArcGIS.Framework.ICommandBars commandBars = ArcMap.Application.Document.CommandBars; UID barID = new UIDClass(); barID.Value = "EIADataManageAddin_空间数据管理插件"; ICommandItem commandItem = commandBars.Find(barID, false, false);
4.效果截图略(大概就是按钮是灰色的)
0 0
- Add-In 控制Command的可用性
- Add Open Command Prompt Here Functionality To Nautilus In Ubuntu
- add path command
- Ubuntu的add-apt-repository: command not found
- add-in
- xauth: (stdin):1: bad display name "LSPPC-Lenny:1" in "add" command
- 【KVM2】xauth:(stdin):1:bad display name "xxx:1" in "add" command解决
- 【KVM2】xauth:(stdin):1:bad display name \"xxx:1\" in \"add\" command解决
- [QTP] Add-in manager的学习
- 一个需要授权的Excel add-in
- ubuntu command line add sudoer
- no add-apt-repository command
- js对文本框输入的字数限制、通过复选框控制其他html控件的可用性
- 安装VNC-Server出现xauth: (argv):1: bad display name "[ip address]:1" in "add" command错误
- SD--关于销售订单可用性检查控制的检查规则和检查组的确定
- 可用性方法的选择
- 实现软件的可用性
- 可用性的一些思考
- 软件工程——文档
- Eclipse插件开发调试篇
- QT做文件浏览器
- 【NOI2015】【程序自动分析】【并查集+离散化】
- 如何根据bostype查找实体
- Add-In 控制Command的可用性
- stm32之keil开发环境搭建
- jquery中子元素和后代元素的区别
- Linux学习笔记----文件处理命令---more ==分页显示文件内容
- iOS开发 关于CocoaPods安装和使用(图文并茂版)
- Hadoop基础之---运行运营
- Android 通过WebService进行网络编程,使用工具类轻松实现
- 【HEOI2015】【BZOJ4031】小Z的房间
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader