Всплывающая подсказка - PullRequest
       6

Всплывающая подсказка

3 голосов
/ 04 октября 2010

В C # как сделать так, чтобы всплывающая подсказка оставалась отображаемой до тех пор, пока мышь не выйдет из области всплывающей подсказки. Независимо от того, какую задержку я установил, оставайтесь на дисплее.

Я попытался изменить свойства AutoPopDelay, InitialDelay и ReshowDelay на 0, но единственный способ, который я вижу, - установить задержку на очень большое значение, а это не то, что я ищу.

Ответы [ 3 ]

5 голосов
/ 04 октября 2010

Это невозможно.Родной элемент управления Windows имеет жестко запрограммированное поведение, заставляющее подсказку исчезать, когда он показан достаточно долго.Там нет никакого способа отменить это поведение.

Постоянной подсказкой является Метка.

0 голосов
/ 13 апреля 2015

J.B, вы можете написать прикрепленное поведение (например, аналогично классу .Net ToolTipService), и тогда у вас будет полный контроль над тем, когда показывать скрытую подсказку в качестве фокуса. Тем не менее, я думаю, что вы все еще можете получить это с ToolTipService.ShowDuration и установив его int.Max (это будет что-то вроде 20 дней ...)

0 голосов
/ 28 декабря 2012

ToolTip.StopTimer Метод может быть использован для предотвращения исчезновения всплывающей подсказки через n секунд.

Ссылка: http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.stoptimer.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...