收录日期:2020/10/25 07:42:32 时间:2016/07/04 16:42:39 标签:C#
本人现在 在做一个地图系统,遇到了一点困难,就是在缩略图上拖动一个导航框时,地图上显示相应的位置。不知道怎么做这个导航框,如有知道这方面的兄弟姐妹还请赐教!
这个东西看似复杂,但动手做起来比较容易。注意以下几点:
1 导航框和缩略图的比例 = 显示地图的窗口和地图原图的比例
2 缩略图单方在一个picturebox之类的容器中,并画一个表示导航框的矩形,响应该容器的MouseMove事件,并判断鼠标左键是否按下(一般情况下,Click事件也时必须处理的)
3 在上面事件的处理函数中,重绘缩略图和上面的导航框,使用MouseMoveEventArgs中的鼠标坐标来给导航框定位
4 在上面事件的处理函数中,重绘地图,同样使用鼠标坐标定位,注意一下换算关系即可
5 注意图形操作时算法的效率,拖动时重绘是比较耗资源的。
我在动态生成了一个矩形框时,怎么做这个矩形框的事件啊。如:移动矩形框,进入矩形框范围鼠标变成手状
变通一下啊,时间不是针对矩形框,而是针对包含了小地图的picturebox,判断一下鼠标做各种动作时是否在矩形框的范围内就行了啊
时间 -> 事件

struts2标签接值 hibernate的hql查询语句问题 [MLDN魔乐科技]Oracle视频教程 <<算法导论>> 的有关问题 为什么会实现不了 Hibernate Query.list()大数据量查询速度慢的问题 麻烦各位来看下斐波那契算法(使用栈,非递归) SQL server查询问题 android 接收短信广播意图 代码如下 不工作啊 在线等待答案 菜鸟向大神求教~~~ 各位,我想在c#.net的aspx.cs中添加一个函数,请高手指教。 视频教程_传智播客spring2.5_avi 江湖救急,谁用过db2 Recovery Expert 如何给panel边框加粗 领航致远_李腾飞老师javascript_html_css视频教程 关于DLL类在MFC中的调用 请问各位:想回到本专业可行否 PHP基础编程 JSP中文乱码问题 XListCtrl类能在vs2008中使用吗? VB.net检测framework版本并自动安装 myeclipse里的再带的javaEE jar包 求广州或者深圳等的C++服务端工作! 创建非模态窗体的时候出现断言错误 大家帮忙看看我的程序代码哪里错了 为什么总提示需要为class,interface,enum} Servlet3监听 关于STM 在编程的时候编译总会有 #1—D: last line of file ends without a newline这样一个警告! 公司有500台电脑,请问该怎么样分配IP地址组网 求解:怎么解决窗口类名无效? 谁能给我介绍一个关于网页设计方面的交流论坛?