События MouseMove для элемента Combobox - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Возник вопрос, как организовать событие при наведении указателя мыши на элемент combobox? Дело в том, что для combobox в visual basic нет события MouseMove, как для других элементов. Может можно самому организовать такое событие, я в программировании не силен(

Решение задачи: «События MouseMove для элемента Combobox»

textual
Листинг программы
  1. Option Explicit
  2. Public Sub ViewInfo()
  3.     Dim I As Long
  4.     lblInfo.Caption = vbNullString
  5.     For I = 0 To cboTestCombo.UBound
  6.         lblInfo.Caption = lblInfo.Caption & cboTestCombo(I).Text & "; "
  7.     Next
  8. End Sub
  9. Public Sub HideInfo()
  10.     lblInfo.Caption = vbNullString
  11. End Sub
  12. Private Sub Form_Load()
  13.     LoadToComboAndHook
  14. End Sub
  15. Private Sub LoadToComboAndHook()
  16.     Dim fNum As Integer, I As Long, Item As String
  17.     fNum = FreeFile
  18.     Open App.Path & "\Words.txt" For Input As fNum
  19.     Do Until EOF(fNum)
  20.         Line Input #fNum, Item
  21.         For I = 0 To cboTestCombo.UBound
  22.             cboTestCombo(I).AddItem Item
  23.         Next
  24.     Loop
  25.     For I = 0 To cboTestCombo.UBound
  26.         cboTestCombo(I).ListIndex = Int(Rnd * cboTestCombo(I).ListCount)
  27.         Hook cboTestCombo(I).hwnd
  28.     Next
  29.     Close fNum
  30. End Sub
  31. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  32.     Dim I As Long
  33.     For I = 0 To cboTestCombo.UBound
  34.         UnHook cboTestCombo(I).hwnd
  35.     Next
  36. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы