ToolTip для ListBox - Visual Basic .NET

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

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

Всем привет!!! Такой вопросик: На форме листбокс, в котором отображаются слова. Можно ли сделать свой тултип (подсказки) для каждого выбранного элемента листбокса??? Т.е. выбрал в списке первый элемент, он показал одну подсказку, выбрал второй, появилась другая и т.д. Кто-нибудь делал такое??? Спасибо!!!
Слова, которые нужны, будут браться из массива, в который они попадут из файла в ресурсах.

Решение задачи: «ToolTip для ListBox»

textual
Листинг программы
    Private _tt As New ToolTip()
    Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
        Dim lb As ListBox = CType(sender, ListBox)
        Dim curIndex As Integer = lb.SelectedIndex
 
        Dim rect As Rectangle = lb.GetItemRectangle(curIndex)
 
        _tt.Show("Индекс: " & curIndex.ToString(), lb, rect.Right, rect.Bottom) 'в параметраъ еще есть duration - это время отображения
    End Sub

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы