隐藏ToolStripMenuItem的自动工具提示

时间:2014-11-12 09:48:54

标签: c# winforms contextmenu toolstripmenu

我有一个带有另一个下拉菜单的上下文菜单,在第二个上下文菜单中,每个项目都有一个工具提示(设置为toolStripMenuItem.ToolTipText):

enter image description here

当我点击某个项目时,我会开始一些计算密集型操作,但就在我在第一个上下文菜单上调用Hide()之前:

ctxMainMenu.Hide()
// computing-intensive statements

两个菜单正确消失,但工具提示仍然位于顶部,直到后续操作结束。

我已尝试Application.DoEvents(),将点击的项目的工具提示文字设置为null

有时候,如果我在完全绘制之前点击,只会出现阴影或褪色的工具提示。 enter image description here

0 个答案:

没有答案