Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
vb中listview怎么让上面item不能呗鼠标拖动
发布于2022-01-13 07:14:04
4
个回答
网友回答
2022-01-13
Private Declare Function ReleaseCapture Lib user32 () As Long
Private Sub Form_Load()
With ListView1
.ListItems.Add , , Item1
.ListItems.Add , , Item2
.ListItems.Add , , Item3
End With
End Sub
Private Sub ListView1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = 1 Then
ReleaseCapture
End If
End Sub
网友回答
2022-01-13
vb本身做不到这点,也许API函数可以做到。我没有做过,帮不了你了。
网友回答
2022-01-13
Private Sub Form_Click()
Static num As Integer
num = num + 1
Text1 = num
End Sub
Private Sub Form_Load()
Text1 = 0
End Sub
网友回答
2022-01-13
完美的解决方法是去掉系统自带的边框和标题栏(也就是 FormBorderStyle 设为 None),然后重绘出边框和标题栏。
其次一点的解决方法是重写窗体的 WndProc 事件,拦截点击标题栏时的系统消息。
最简单的解决方法还是写 WndProc 事件,强制给 Me.Location 赋值成 Point.Empty。缺点是如果要拖动窗体的话会有抖动。
参考:
Protected Overrides Sub WndProc(ByRef m As Message) If (Me.Location Point.Empty) Then Me.Location = Point.Empty MyBase.WndProc(m)End Sub
IT问答最新文章
1
新蓝 阿图木X09U,上网本问题高手请进!
2
新蓝阿图木上网本不能开机
3
家里有一个新蓝笔记本,只有VGA端口,无HIMI,怎么连接到都支持的液晶电视(效果最佳)
4
笔记本电脑在哪里现示正在充电啊? 谢谢了
5
我想驱动一下声卡。可是打开了驱动人生,它自动关闭。咋回事?
6
固态硬盘识别不了怎么处理?
7
三星手机肿么降级
8
联想V110-14AST实体店售价大概什么价位啊?
9
联想v110-15isk低配版的最大支持内存多少
10
word文档光标怎么移到最左边
相关阅读
1
vb中listview怎么让上面item不能呗鼠标拖动
2
ghost装系统卡在这了,鼠标也动不了。怎么处理?
3
朋友我把一键ghost怎么卸载了.但是鼠标不能动了,我想应当是系统坏了,我用着他备份的系统 是不是要重装
回到
顶部