110,533
社区成员
发帖
与我相关
我的任务
分享
//不写具体的代码了
首先你说的例如 某个热点是一个范围吗?大小 width height --->private List<Label> listReDianLabel=new List<Label>();就是说把这些热点的位置信息存入List中,程序初始化的时候做还是什么时候做看需求。
//写到这里感觉自己写的有些问题。。。主要是在你的图片的鼠标移动的事件里判断:private void PictureBox_MouseMove(.....){for(int i=0;i<listReDianLabel.Count;i++){if((e.X>listReDianLabel[i].Location.X &&e.X<listReDianLabel[i].Location.X+ReDianLabel[i].Width)&&(e.Y>...)&&(e.Y<..自己想下写)){//此时时鼠标移动的地方是有热点的,因此可以new一个panel出来 当然也可以弄一个listPanel来。。。}}}