rajgaikwad01 Ответов: 1

Всплывающая подсказка для элементов списка


Привет,

Я хочу отобразить всплывающую подсказку для каждого элемента в списке.

Что я уже пробовал:

для этого я добавил ниже блок кода в случае предварительной обработки страницы :

for (var i = 0; i < ListBox.Items.Count;i++ )
                {
                    var item = ListBox.Items[i];
                    if (item.Attributes["title"] == null)
                    { 
                        item.Attributes.Add("title", item.ToString()); 
                    }
                }


Он добавляет атрибут title для каждого элемента, но отображает только всплывающую подсказку для элементов, которые находятся ниже выбранного элемента, но не для элемента, который находится выше выбранного элемента.
означает: если у меня есть 4 элемента в списке и я выбрал 2-й элемент, то я получаю только всплывающую подсказку для 2,3 и 4-го элемента, а не для 1-го элемента, но заголовок атрибута присутствует для элемента 1.
если мы выберем первый элемент списка, я получу всплывающую подсказку для всех элементов списка.

Thomas Daniels

Я просто попробовал именно это, и подсказка появилась Отлично для всех элементов...

Karthik_Mahalingam

возможно, вы что-то упустили, проверили свой код, он хорошо работает.

1 Ответов

Рейтинг:
1

omerkamran

Подсказка работает нормально. Я тоже это проверил. я не вижу никакой ошибки в коде вы также можете попробовать использовать

SetToolTip
Метод вот ссылка на это
Проблема всплывающей подсказки C# со строками из элементов списка[^]