dukeyongwang
路人甲
路人甲
  • 注册日期2008-08-25
  • 发帖数8
  • QQ
  • 铜币132枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1958回复:3

[求助][讨论]VS2005+AE+C#

楼主#
更多 发布于:2008-09-18 22:17
<P>经常在VBA编程中有这样的定义:Dim pMxDoc As ImxDocument </P>
<P>                                                     Set pMxDoc=ThisDocument</P>
<P>请问在AE+C#中这句用什么来代替或是可以怎么样可以实现和上面的语句一样的功能的代码。谢谢!</P>
喜欢0 评分0
shileipop
路人甲
路人甲
  • 注册日期2006-10-18
  • 发帖数3
  • QQ
  • 铜币115枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-10-21 12:24
<P>由于我是刚刚接触,所以碰到这个问题,C#+AE的资料似乎很少。我问了下别人说是用这个代替,你试试吧</P>
<P><FONT size=2>IMap map = axMapControl.Map </FONT></P>
举报 回复(0) 喜欢(0)     评分
kisssy
卧底
卧底
  • 注册日期2004-04-18
  • 发帖数235
  • QQ
  • 铜币614枚
  • 威望2点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-11-02 12:36
<P>ImxDocument 在 esriArcMapUI ,AE 不含该类库</P>
<P>代替方法如下:</P>
<P>dim pMapDocument as IMapDocument = New MapDocument<BR>pMapDocument.Open(your mxd path)<BR>dim pMap as IMap = pMapDocument.Map(0)</P>
<P>or you can open mxd by mapcontrol directly.</P>
<P>MapControl.LoadMxFile(your mxd path)</P>
个人专栏: https://zhuanlan.zhihu.com/c_165676639
举报 回复(0) 喜欢(0)     评分
SchnecKen
路人甲
路人甲
  • 注册日期2008-04-15
  • 发帖数17
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-11-10 13:50
楼上说的好像是vb的代码吧?有没有c#的啊?学习中。。。。。。。。。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部