Я сделал это с помощью Combo с помощью события MouseEnterElement из элемента управления и обработал отображение дополнительной информации вручную.
Для моего проекта в частности, я ссылаюсь на данные из ValueListItem. Когда событие запускается, он запускает UltraWinToolTip для этого выпадающего элемента.
Для вашего проекта вы можете приписать свои дополнительные данные свойству Tag каждого элемента UltraListViewItem и захватить MouseEnterElement. Попробуйте что-то вроде (Vb):
Dim lst As UltraListView = CType(sender, UltraListView)
If e.Element.GetContext().GetType() Is GetType(UltraListViewItem) Then
'-- Get the item in question
Dim li As UltraListViewItem = CType(e.Element.GetContext(), UltraListViewItem)
'-- Transpose your own data here
Dim dr As DataRow = CType(li.Tag, DataRow)
'-- Use a timer to delay the showing of the tip, or just set the text here
End If
Затем очистить с помощью MouseLeaveElement
, делать что-то вдоль линий:
If e.Element.GetContext().GetType() Is GetType(ValueListItem) Then
'-- Get rid of the text
End If
UPDATE: Я хочу MouseHover событие по пункту ListView, а не на ListView –