永发信息网

vb用Shape制作显示鼠标轨迹

答案:2  悬赏:40  手机版
解决时间 2021-05-09 17:35

像电脑这种

最佳答案

把楼上代码稍微改了下。看看吧。只要多加几个Shape就ok


还有把Shape大小换一样的。另外。最好用个图形表示。那效果会好些



Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)


Dim MoveX As Integer, MoveY As Integer
MoveX = X - Shape1.Width / 2
MoveY = Y - Shape1.Height / 2
If (MoveX < 0) Or (MoveX + Shape1.Width > Form1.ScaleWidth) Or (MoveY < 0) Or (MoveY + Shape1.Height > Form1.ScaleHeight) Then
Exit Sub
End If
Shape1.Move MoveX, MoveY
Shape2.Move MoveX + 10, MoveY + 10
Shape3.Move MoveX + 20, MoveY + 20
End Sub

全部回答

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Dim MoveX As Integer, MoveY As Integer MoveX = X - Shape1.Width / 2 MoveY = Y - Shape1.Height / 2 If (MoveX < 0) Or (MoveX + Shape1.Width > Form1.ScaleWidth) Or (MoveY < 0) Or (MoveY + Shape1.Height > Form1.ScaleHeight) Then Exit Sub End If

Shape1.Move MoveX, MoveY

End Sub

不知道是不是同一个人,这个代码不适合你吗,你用一下再说说想要什么样的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我怀孕18周了,后腰最近开始疼,医生说缺钙,
是男生做菜好吃还是女生做菜好吃
天现在怎么能不下雪啊?
送什么东西好呢?
问大家: 英菲尼迪G25 ,新君威2.0T ,只能选
大家迷妄之塔多少时间能过
非凡教育我想知道这个在什么地方
重庆干锅鸭头在保定哪里有的卖?
福州到嵊州多少公里,嵊州到奉化动车站坐出租
怎样快速提高自己的说话技巧
有个人说 有个SB 一下就赚了128万RMB的提成
梦见自己养了个女儿,过一两天后又梦见自己养
我国大学生有多少
懂电脑的请进、急、、、、、、、、
最 近 流 行 的 好 听 的 歌 ?
推荐资讯
我的QQ宠物不想要了,能丢弃吗?
快乐大本营的那首NO 吧地的歌名
形容一个人执着的谚语,你爱一个人,只有痛!
为什么吃饱了胃会疼,吃太少胃也疼?
教师节该不该送购物卡?
想请问一下四川宜宾的网友们,宜宾哪个公司或
洋河蓝色经典梦之蓝阳泉旗舰店地址在什么地方
昨晚做个梦求解
怎样才能把关于你的记忆从我的心里彻底抹去?
忍者村大战2.9的杀怪得全属性40的在哪里啊
如何打倒一个比纯爷们还纯的人?
有什么好小说?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?