picture box中有几百个点每个点可以有一个范围,怎么样才能让鼠标经过这些范围的时候变成手形?

cpio 2003-10-15 02:35:45
谢谢
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xayzmb 2003-10-16
  • 打赏
  • 举报
回复
判断鼠标坐标位置.
kmzs 2003-10-15
  • 打赏
  • 举报
回复
每个点用一个小小的image或line空间,鼠标移动时判断是否进入范围,并调整mouseicon
cpio 2003-10-15
  • 打赏
  • 举报
回复
那不是if后面的语句要很长了

Tenner 2003-10-15
  • 打赏
  • 举报
回复
如果那些范围都是矩形的,可以用一种简单方法:
在 PictureBox 里那些点的位置放置 Label 控件,将其背景色设为透明,然后将其 MouseIcon 设成手形图标,再将 MousePointer 属性设为 99 就行了

如果不是矩形区域,那就要自己计算并在 MouseMove 事件里做判断了

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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