hehui
路人甲
路人甲
  • 注册日期2003-09-26
  • 发帖数82
  • QQ
  • 铜币588枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1611回复:3

engine

楼主#
更多 发布于:2004-11-25 15:32
最近学习ENGINE,用的是C#。也遇到问题,大家帮忙。我如何去判断图层的类型。在VB中是:
if typeof(layer) is  ifeaturelayer then
end if
可是在C#里
if (layer.gettype() is ifeaturelayer)
{


<P>}
这样总是的不到结果。
还有就是工具条的结合利用。比如我自己有个添加的工具条还调用了给的工具条。但是我如何实现他们的共用呢。
比如我自己的是toobar,而ESRI的是toolbarcontrol
当我用toolbar的时候我的去设置toolbarcontrol啊,在VB可以用
set toolbarcontrol.currenttool=nothing
就可以了。
可是在C#如何设置啊
我用
toolbarcontrol.currenttool=null;
说我的类型不匹配。大家有好的方法吗?谢谢大家的帮忙。
如果有的话可以回复到我的邮箱:huih_2001@163.com
再次感谢大家。你的回复是对我最大的支持,也是我继续努力的动力。
</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-11-26 09:40
arcengine不是有个c++的帮助吗,可以看看了
举报 回复(0) 喜欢(0)     评分
lzg_cj
路人甲
路人甲
  • 注册日期2004-01-08
  • 发帖数142
  • QQ
  • 铜币448枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-11-27 15:32
<P>if(layer is IFeatureLayer)  ... 即可!</P>
举报 回复(0) 喜欢(0)     评分
hehui
路人甲
路人甲
  • 注册日期2003-09-26
  • 发帖数82
  • QQ
  • 铜币588枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-11-27 16:27
谢谢你的回复,你的回复是对我最大的支持,看来是的好好看看帮助了。有谁知道我问的第2个问题吗?希望大家可以交流。<img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部