如题。
就是想制作一个自定义Trackbar。
比如说Label1只能拖动到指定的范围内。
vb.net 控件拖动指定范围内?
答案:2 悬赏:70 手机版
解决时间 2021-12-28 17:44
- 提问者网友:山高云阔
- 2021-12-27 19:04
最佳答案
- 五星知识达人网友:从此江山别
- 2021-12-27 19:46
你做好拖动了吗?会拖动就好办,控制边界就好了,设定label能移动到的最大坐标和最小坐标。
我不太明白你要做什么,如果没有特殊要求,重写trackbar的部分功能即可
我不太明白你要做什么,如果没有特殊要求,重写trackbar的部分功能即可
全部回答
- 1楼网友:西岸风
- 2021-12-27 21:19
比如控件名为image1,则代码如下: dim downx as single, downy as single private sub image1_mousedown(button as integer, shift as integer, x as single, y as single) downx = x downy = y end sub private sub image1_mousemove(button as integer, shift as integer, x as single, y as single) if button = 1 then image1.left = image1.left + x - downx 'image1.top = image1.top + y - downy '若允许垂直移动则加上该条语句 end if end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯