首页 新闻 会员 周边 捐助

winform程序遇到的一个问题

0
悬赏园豆:50 [已关闭问题]

需求: winform
一幅地图,运行变为全屏,这时地图会拉伸,我会监听鼠标点击事件,如果坐标在我设定好的区域, 比如 如果点击的位置在鄱阳湖,我该如何实现鄱阳湖闪烁呢? 

其实问题就是如何实现闪烁?


我考虑不停动态的换背景图,可是不好实现,谁有什么好方法?

gzl的主页 gzl | 初学一级 | 园豆:5
提问于:2009-06-29 09:47
< >
分享
其他回答(1)
0

鼠标点击事件

应该是鼠标移动事件吧

如果你觉得不动态换图片。。

那使用LAB 动态移动位置

让LAB里头的图片动态换。或者直接用PICBOX 来装载GIF图片并且当到达所谓的区域时候确定PICBOX或者LAB的位置

固定位置

然后换LAB或者PICBOS里头的图片不是完美的解决方法么?

Ben.Lampson | 园豆:105 (初学一级) | 2009-06-29 09:56
0

用背景切换,用一个timer控件来控制时间,当单击后用一个方法配合timer控件来切换,切换时可以将地图的每一个区域编号,根据编号操作,当在次单击别的区域时可以将整个地图的状态先恢复一下,然后在根据传入的编号配合timer控件进行在次闪烁。

private bool trigger(ref bool flicker)

{  

  flicker = ! flicker;

}

Aeridy | 园豆:100 (初学一级) | 2009-06-29 10:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册