Мне не нравится поведение всплывающей подсказки по умолчанию. Во-первых, мне это не нравится, после того, как всплывающая подсказка показывается в течение миллисекунд «AutoPopDelay», она исчезает и больше не появляется, если вы снова наводите указатель мыши на элемент управления. Во-вторых, мне не нравится, что AutoPopDelay ограничен 5000 миллисекундами.
Я нашел один способ заставить всплывающую подсказку всегда появляться при наведении мыши на элемент управления, даже если она отображалась на время, превышающее значение AutoPopDelay: я вызываю toolTip.Hide () в обработчике MouseLeave. Таким образом, всплывающая подсказка снова появится при наведении мыши.
Но я не нашел простого способа сделать так, чтобы всплывающая подсказка отображалась дольше (дольше, чем максимум 5000 миллисекунд). Если я вызываю toolTip.Show () в обработчике MouseEnter, то toolTip отображается в не очень хорошем положении. Мне нравится позиция, в которой он отображается автоматически :)
Итак, что вы можете предложить?