Sure thing. Put this on Listbox MouseMove event:
------------------Code:Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const LB_GETITEMHEIGHT = &H1A1 Private Sub List1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim intItemIndex As Integer Dim strItem As String Dim lngItemHeight As Long 'Get the height og the item in the list lngItemHeight = SendMessage(List1.hwnd, LB_GETITEMHEIGHT, 0, 0) 'Get the index of the item your mouse is over intItemIndex = List1.TopIndex + (Y \ (lngItemHeight * Screen.TwipsPerPixelY)) If intItemIndex > List1.ListCount - 1 Then Exit Sub strItem = List1.List(intItemIndex) List1.ToolTipText = strItem End Sub
Serge
Software Developer
[email protected]
[email protected]
ICQ#: 51055819
[This message has been edited by Serge (edited 12-02-1999).]




Reply With Quote