デフォルトのツールヒントの動作が好きではありません。まず、「AutoPopDelay」ミリ秒のツールチップが表示された後、マウスをコントロールの上に再度移動すると、ツールチップが消えて表示されなくなります。次に、AutoPopDelay が 5000 ミリ秒に制限されているのが好きではありません。
AutoPopDelay 値を超える時間表示されていたとしても、マウスがコントロール上に移動するとツールチップが常に再表示されるようにする 1 つの方法を見つけました。MouseLeave ハンドラーで toolTip.Hide() を呼び出します。このようにして、マウスオーバーでツールチップが再び表示されます。しかし、ツールチップを長時間 (最大 5000 ミリ秒より長く) 表示したままにする簡単な方法は見つかりませんでした。MouseEnter ハンドラーで toolTip.Show() を呼び出すと、toolTip が適切な位置に表示されません。自動的に表示される位置が気に入っています:)
それで、あなたは何を提案できますか?