AddData(添加数据)对话框的实现与扩展(C#)

本文介绍了如何仿制并扩展ArcGIS的Add Data对话框,以支持更多数据类型的加载。通过分析原对话框结构,确定实现难点,如创建树状下拉列表框,并找到了名为ExplorerControls的第三方控件来解决。文章详细讲解了设计界面、过滤文件类型及绑定文件双击事件到打开按钮的代码实现过程。
摘要由CSDN通过智能技术生成

先看两张图,第一张是AE自带的Add data对话框, 相信所有做AE开发的人都见过;另一张是本人仿制和扩展的添加数据对话框,大家肯定没见过。



各位筒子,有没有觉得十分震撼?这是我整整一天的劳动结晶,下面就让我来隆重介绍一下。
我的风格是有所保留的奉献源码,无所顾忌的贡献思路。
为什么做这个东西
一个原因是本人可能是极端分子,在做软件时,要么全部用中文,要么全部用英文,最不喜欢半洋半中,因此一直有个宏伟的计划,就是将AE里面自带的对话框和浮动窗体都重做一下,这个工作仍然在进行中;另一个原因是AE自带的这个对话框只能加载其指定的数据类型,连Desktop中支持的CAD图都不能加载,就别说自定义的数据类型了,以前的做法重新写一个命令来加载这些数据,这让我很反感,所以一直想自己设计一个添加数据的对话框。
这个东西是怎么做的

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值