我有个LISTBOX的,你改改就可以用在COMBOX上:
Private Sub List1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim Lcx As Long
Dim Lcy As Long
Dim Lci As Long
If Button = 0 Then ' 若 不 按 下 鼠 标 键
Lcx = CLng(x / Screen.TwipsPerPixelX)
Lcy = CLng(y / Screen.TwipsPerPixelY)
' 获得当前鼠标位置
With List1
Lci = SendMessage(.hWnd, LB_ITEMFROMPOINT, 0, ByVal ((Lcy * 65536) + Lcx))
' 计算鼠标所在列表项
If (Lci >= 0) And (Lci <= .ListCount) Then
.ToolTipText = List1.List(Lci)
Else
.ToolTipText = ""
End If
End With
End If
Private Sub List1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim Lcx As Long
Dim Lcy As Long
Dim Lci As Long
If Button = 0 Then ' 若 不 按 下 鼠 标 键
Lcx = CLng(x / Screen.TwipsPerPixelX)
Lcy = CLng(y / Screen.TwipsPerPixelY)
' 获得当前鼠标位置
With List1
Lci = SendMessage(.hWnd, LB_ITEMFROMPOINT, 0, ByVal ((Lcy * 65536) + Lcx))
' 计算鼠标所在列表项
If (Lci >= 0) And (Lci <= .ListCount) Then
.ToolTipText = List1.List(Lci)
Else
.ToolTipText = ""
End If
End With
End If
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货