cafecat
路人甲
路人甲
  • 注册日期2003-07-29
  • 发帖数375
  • QQ
  • 铜币894枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1735回复:2

vb+engine 窗体最小化再最大化后map不能刷新

楼主#
更多 发布于:2007-04-19 09:13
<P>与此类似的,如果在设计是窗体大小小于map的大小,程序刚运行时,map控件不能正确显示,部分图被设计时窗体覆盖</P>
<P>先最小化,然后最大化map也不能刷新</P>
<P>在esri北京看来,是说这个问题在net上的bug,但发现在vb6.0上也有这个问题</P>
<P>不知道哪位有解决方法,先谢谢!</P>
喜欢0 评分0
http://3s2go.blogspot.com/
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-04-22 16:26
<P>偶尔也出现过这个问题,不过没仔细研究</P>

举报 回复(0) 喜欢(0)     评分
westlifewestlif
路人甲
路人甲
  • 注册日期2005-05-12
  • 发帖数18
  • QQ
  • 铜币46枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-04-23 19:03
<P>看得出楼主是个特别细心的人,我现在也是遇到这个问题了,就是不知道这么解决,我用VB开发,使用的是activebar控件,在很多地方写了mapcontrol的refresh语句,结果还是不行,最后只有说控件的不足来安慰自己了。</P>
<P>     刚开始以为是窗体最大化才出现这个问题,但是有次我加载大量数据的时候,看到我把窗体拉宽的时候mapcontrol也是不能重画,但是form自己可以,这不是太自私了吗?呵呵,我就想from的什么事件是重画自己的呢?后来在form的paint事件写了mapcontrol的refresh后一切OK了!!!高兴!!!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部