我有一个上下文菜单和另一个下拉上下文菜单,在第二个上下文菜单上,每个项目都有一个工具提示(用 设置toolStripMenuItem.ToolTipText
):
当我单击一个项目时,我会开始一些计算密集型操作,但就在我调用Hide()
第一个上下文菜单之前:
ctxMainMenu.Hide()
// computing-intensive statements
两个菜单正确消失,但工具提示保持在顶部,直到后续操作结束。
我已经尝试过Application.DoEvents()
,将单击项目的工具提示文本设置为null
etc
有时,如果我在它完全绘制之前单击,只会出现阴影或褪色的工具提示。