goldenhyl
路人甲
路人甲
  • 注册日期2007-08-13
  • 发帖数19
  • QQ
  • 铜币168枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2777回复:7

[求助]查询定位效果的实现

楼主#
更多 发布于:2007-10-12 14:35
<P>我查询到一个pFeature对象,想在AxMapControl中进行定位后再闪现,下面这段代码的问题是先进了闪现,后移动了屏幕进行定位,如何做为好呢?</P>
<P>If pFeature Is Nothing Then Exit Sub</P>
<P>       '下面的代码是把查找到的要素以需要的比例范围放大后定位。<BR>        Dim pPoint As Point<BR>        Dim xmin, ymin, xmax, ymax As Double<BR>        pPoint = New Point()</P>
<P>        pFeature.Extent.QueryCoords(xmin, ymin, xmax, ymax)<BR>        Dim CreateEnvXY As Envelope<BR>        CreateEnvXY = New Envelope<BR>        CreateEnvXY.PutCoords(xmin - 1000.0, ymin - 1000.0, xmax + 1000.0, ymax + 1000.0)<BR>        Me.AxMapControl1.Extent = CreateEnvXY</P>
<P><BR>        Me.AxMapControl1.Refresh(esriViewDrawPhase.esriViewBackground, Nothing, Nothing)</P>
<P>        '闪现</P>
<P>         Me.AxMapControl1.FlashShape(pFeature.ShapeCopy())</P>
喜欢0 评分0
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-10-13 09:57
换一个思路吧。
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
martin416
路人甲
路人甲
  • 注册日期2006-05-17
  • 发帖数28
  • QQ
  • 铜币200枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-03-13 13:03
<P>我以前也遇到这样的问题,只要在你闪现的代码前加入以下语句即可:</P>
<P>System.Windows.Forms.Application.DoEvents();</P>
举报 回复(0) 喜欢(0)     评分
lijinya
路人甲
路人甲
  • 注册日期2008-05-15
  • 发帖数7
  • QQ
  • 铜币114枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-09-03 23:03
顶啊,我也正好要做这个<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
Amin_GIS
路人甲
路人甲
  • 注册日期2006-03-03
  • 发帖数28
  • QQ
  • 铜币230枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2008-10-12 16:59
三楼说的对,顶一个! 噢,似乎顶晚了!<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
wheroy
路人甲
路人甲
  • 注册日期2004-09-04
  • 发帖数159
  • QQ
  • 铜币251枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2008-10-12 17:52
DoEvents();就是停下来,该做的先做完
举报 回复(0) 喜欢(0)     评分
shileipop
路人甲
路人甲
  • 注册日期2006-10-18
  • 发帖数3
  • QQ
  • 铜币115枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2008-10-21 12:13
真是及时雨,正想实现这个功能,拿来参考下了
举报 回复(0) 喜欢(0)     评分
厉思寒
路人甲
路人甲
  • 注册日期2007-05-01
  • 发帖数1
  • QQ
  • 铜币105枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2009-03-14 14:23
<P>好</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部