C#+AE鹰眼为什么不显示
刚学C#+AE,这几天一直在实现鹰眼效果,上网查了好多方法,用到我的程序中,调试时没什么错误,可是运行,鹰眼怎么都不显示,不知道为什么?代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.DataSourcesFile;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.esriSystem;
private void axMapControl1_OnMapReplaced(object sender,
ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvent e)
{
int i;
for (i = 0; i <= axMapControl1.LayerCount; i++)
{
axMapControl2.AddLayer(this.axMapControl1.get_Layer(this.axMapControl1.LayerCount - i));
}
this.axMapControl2.Extent = axMapControl1.FullExtent;
this.axMapControl2.Refresh();
}
这个鹰眼没实现什么功能,只让它显示就行。
哪位高手给指点一下。
--------------------编程问答-------------------- 没用过 鹰眼 --------------------编程问答-------------------- 什么是鹰眼啊 --------------------编程问答-------------------- 只在网球比赛中看过!
不会帮顶了!! --------------------编程问答-------------------- private void axMapControl1_OnMapReplaced(object sender,
ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvent e)
这个事件不能复制粘贴就完事的,要点击属性框上的 闪电 那个标志添加事件的。 --------------------编程问答-------------------- 请问现在你的问题解决了么。是什么原因? --------------------编程问答-------------------- 我的也是这样啊,请问是什么回事。我是在属性框上的点击闪电 那个标志添加事件的,但还是实现不了。map2窗口中用来实现鹰眼的红色矩形框里什么也没有,它的大小也不改变,只有当放大或缩小map1中的原图时,红色矩形框才变大或变小,它的变化和原图变化相反,原图放大,他就缩小。。。 --------------------编程问答-------------------- 你的问题解决了么?的鹰眼框什么也不显示。 --------------------编程问答-------------------- 什么是鹰眼啊
补充:.NET技术 , C#