猿问

winform程序遇到的一个问题

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

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


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


缥缈止盈
浏览 349回答 2
2回答

梦里花落0921

用背景切换,用一个timer控件来控制时间,当单击后用一个方法配合timer控件来切换,切换时可以将地图的每一个区域编号,根据编号操作,当在次单击别的区域时可以将整个地图的状态先恢复一下,然后在根据传入的编号配合timer控件进行在次闪烁。private bool trigger(ref bool flicker){    flicker = ! flicker;}
随时随地看视频慕课网APP
我要回答