我们从网格控件的单元格中显示一个子对话框。该对话框包含一个 ToolStrip,其中包含带有 & 符号的项目,以便从键盘快速访问它们。一切正常:我们可以按 ALT 来显示这些键盘提示,和/或发出诸如 ALT+M、C 之类的击键来激活相应的 ToolStrip 命令。
但是,如果我们打开 ToolStrip 的下拉菜单之一并且没有做出选择,然后单击我们的子对话框外部以这种方式关闭它,ToolStrip 就会发疯。当我们再次打开对话框时,键盘提示最初带有下划线,最后一个顶级项目可能会突出显示,并且我们的 ALT 命令不起作用。
如何重置 ToolStrip 以使其在这种情况下正常工作?