Всплывающая подсказка исчезает через 5 секунд - PullRequest
5 голосов
/ 11 октября 2010

У меня установлено свойство "AutoPopDelay", равное 60000, но каждый раз, когда я наводю курсор мыши на связанный элемент, шарик остается открытым только в течение 5 секунд, даже когда указатель мыши остается неподвижным над элементом.

Есть идеи о том, что может быть причиной этого?

Редактировать: я использую WinForms

Ответы [ 2 ]

3 голосов
/ 26 октября 2012

Немного поэкспериментируя с подсказкой, кажется, вы можете установить AutoPopDelay на что-нибудь до 32767, что-нибудь выше этого, и по умолчанию оно снизится до 5000. Я думаю, что на заднем плане используется короткое, а не int .

2 голосов
/ 11 октября 2010

При чтении документации для AutoPopDelay на MSDN ( ссылка ) максимальное время задержки всплывающего окна составляет 5000 миллисекунд .

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

...

Однако я считаю, чтовы пытаетесь вылечить симптомы, а не причину вашей проблемы, если вам нужна всплывающая подсказка, чтобы оставаться открытым в течение этого времени.Подсказка, по определению, представляет собой «небольшую коробку с контекстной информацией об элементе, на который пользователь указывает».Если пользователь не может прочитать то, что подсказка пытается предложить в течение 5 секунд, то это на самом деле не «совет», а целая глава из файла справки.

...