关于一个实现分块点击进入各自form如何实现的问题!!!!求教各位高手们!!!

hlong001 2008-03-05 07:08:52
我有一张jpg格式的地图,这个地图一共有6个辖区组成,我当初设计的是在每个辖区内放一个label,写上辖区的名字,当点这个名字后,就进入各自的form,后来觉得不好,想问问怎么实现只要点辖区,就可以进入各自的form啊?请教!!!!!!
...全文
33 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
csharp_start 2008-03-06
  • 打赏
  • 举报
回复
当然,你可以建立几个path,在这些path里添加不同的点,这些点将绘制出你不规则的地图的大概轮廓.然后判断这些path是否包含鼠标等等操作.
csharp_start 2008-03-06
  • 打赏
  • 举报
回复
简单的方法就是楼上放LABEL的方法了,不要移动到里面就打开一个FORM,最后是双击或单击.
复杂一点的,就是绘制到不同的区域里,然后判断鼠标是否移动到这些区域里或点击了这些区域否.
hlong001 2008-03-06
  • 打赏
  • 举报
回复
顶一下
hlong001 2008-03-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cnfixit 的回复:]
嘿嘿……
那就考验lz的ps功底了
[/Quote]

请教,用ps怎么弄
cnfixit 2008-03-05
  • 打赏
  • 举报
回复
嘿嘿……
那就考验lz的ps功底了
shinaterry 2008-03-05
  • 打赏
  • 举报
回复
ref: http://topic.csdn.net/u/20080305/12/e354a2f3-fc34-495c-a5ac-a8ba00a87580.html

你们好象没有听懂,地图就是一张jpg地图,根本不涉及到GIS,然后可以用这张地图作为picturebox等控件的背景图片,然后可以在上面增加label或者其他控件,这些控件用来标注各个建筑物的名字,然后点击进去,就得到这些建筑物的所有信息.就这么简单.
请加我qq109660465或者13566421380.
---------
既然简单, 还需要问???
hlong001 2008-03-05
  • 打赏
  • 举报
回复
那肯定不行picturebox是矩形的,而六个区域是不规则图形,这样的话就有空白出来了啊
shinaterry 2008-03-05
  • 打赏
  • 举报
回复
^ō^ 简单问题, LZ决定自己操刀上阵???
cnfixit 2008-03-05
  • 打赏
  • 举报
回复
放到6个picturebox里面,一个一块
不知道怎么样

110,565

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧