別のドロップダウン コンテキスト メニューを含むコンテキスト メニューがあります。2 番目のコンテキスト メニューには、各項目にツールチップ ( で設定toolStripMenuItem.ToolTipText
) があります。
Hide()
アイテムをクリックすると、計算負荷の高い操作をいくつか開始しますが、最初のコンテキスト メニューを呼び出す直前に次のようにします。
ctxMainMenu.Hide()
// computing-intensive statements
2 つのメニューは正しく消えますが、ツールチップはその後の操作が終了するまで上部に残ります。
私はすでに試しましたがApplication.DoEvents()
、クリックしたアイテムのツールチップテキストをnull
etcに設定しました
完全にペイントする前にクリックすると、影または色あせたツールチップだけが表示されることがあります。