我想制作一个简单的浮动按钮控件:当鼠标进行按钮时,浮动起来,离开时变为不浮动(平的),我是以 UserControl 界面为按钮控件,能通过 UserControl 的 MouseMove 事件可以知道鼠标进入的时机,但不知道鼠标何时离开此 UserControl 界面?故求助诸位,谢谢你的指教!!!
解决方案 »
- 跪求随书光盘```
- 大家程序打包有没遇到这样的问题
- Listbox 里面列表怎么样才能显示成这样 在线等~~~~
- 刚学VB,请教几个问题
- 不知道出了什么错,用写了一个小的管理系统,编译成可执行文件后,每次退出系统后,表面上什么都没有了,可是打开任务管理器后,发现它依
- 如何在开发环境下“添加用户文档”?
- 我想用VB做一个类似百度搜霸的在ie加一个工具条,
- 怎么样将下面这段vb代码写成delphi啊,急急啊
- 我在98下开发的VB串口程序在win2000下测试有时OK有时又无法通过,是什么问题呢?请问各位大狭?要把Win98下VB开发的程序移植到2000下需要改
- *******怎样将数据存储在DLL 和EXE 文件中?*********
- 有请数据库编程高手:一个用了很长时间无法解决的问题.苦恼...
- vb到excel打印
Private Declare Function SetCapture Lib "user32" (ByVal hWnd As Long) As Long
Private Sub UserControl_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
With Picture1
If Button = 0 Then
If (X < 0) Or (Y < 0) Or (X > .Width) Or (Y > .Height) Then
ReleaseCapture
' 放入鼠标离开的代码
Debug.Print "离开"
Else
SetCapture .hWnd
Debug.Print "进入"
End If
End If
' 放入鼠标进入的代码
End With
End Sub应该有效!
改成:
With UserControl呵呵,搞错!
大哥你好!我按你的试了,果然好使,谢谢指教!