hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1733回复:4

请问哪位高手有AO+C#关于放大,缩小的代码

楼主#
更多 发布于:2006-08-08 20:20
<P>请问哪位高手有AO+C#关于放大,缩小,平移的代码</P>
<P>教教在下 !!!</P>
<P>急~~~~~~</P>
<P>谢谢了 </P>
喜欢0 评分0
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-08-09 11:23
<P>这个看VB代码不一样的嘛。所谓的不同语言,仅仅写法不一样而已。</P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-08-12 21:47
<P>private void button1_Click(object sender, System.EventArgs e)<BR>   {<BR>    axMapControl1.MousePointer = ESRI.ArcGIS.SystemUI.esriControlsMousePointer.esriPointerIdentify;<BR>    flag=4;<BR>   }             </P>
<P>  private void button2_Click(object sender, System.EventArgs e)<BR>  {  <BR>   axMapControl1.MousePointer = ESRI.ArcGIS.SystemUI.esriControlsMousePointer.esriPointerZoomOut;<BR>   flag=1;<BR>  }</P>
<P>  <BR>  </P>
<P>  private void button3_Click(object sender, System.EventArgs e)<BR>  {<BR>   axMapControl1.MousePointer = ESRI.ArcGIS.SystemUI.esriControlsMousePointer.esriPointerZoomIn;<BR>   flag=2;<BR>  }</P>
<P>  private void button4_Click(object sender, System.EventArgs e)<BR>  {<BR>   axMapControl1.Extent = axMapControl1.FullExtent;<BR>   <BR>  }</P>
<P>  private void button5_Click(object sender, System.EventArgs e)<BR>  {<BR>   axMapControl1.MousePointer = ESRI.ArcGIS.SystemUI.esriControlsMousePointer.esriPointerPan;<BR>   flag=3;<BR>  }</P>
<P><BR>  private void axMapControl1_OnMouseDown(object sender, ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseDownEvent e)<BR>  {<BR>   ESRI.ArcGIS.Geometry.IEnvelope ipEnv;<BR>   if (flag==2)<BR>   {<BR>    ipEnv=axMapControl1.TrackRectangle();<BR>    axMapControl1.Extent=ipEnv;<BR>   }<BR>   else if(flag==1)<BR>   {<BR>    ipEnv=axMapControl1.TrackRectangle();<BR>    ipEnv= axMapControl1.Extent;<BR>    ipEnv.Expand(2,2,true);<BR>    axMapControl1.Extent =ipEnv;<BR>   }<BR>   else if (flag==3)<BR>   {<BR>    ipEnv= axMapControl1.Extent;<BR>    axMapControl1.Pan();<BR>   }</P>
<P> 这里有一个,希望可以帮上你~~~~~~~~~</P>
举报 回复(0) 喜欢(0)     评分
gisleonzhouly
路人甲
路人甲
  • 注册日期2006-07-24
  • 发帖数15
  • QQ
  • 铜币157枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-08-18 13:26
<P>这里的缩小好象是指定倍数的吧?</P>
<P>有没有根据鼠标拉出的矩形框定缩小范围的?</P>
举报 回复(0) 喜欢(0)     评分
kimichen
路人甲
路人甲
  • 注册日期2006-03-23
  • 发帖数67
  • QQ150517388
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-09-27 22:58
试一下  多谢了<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部