我的表单上有一个工具栏,其中的所有项目都在运行时填充。所以在表格上我只有一个空白的工具栏。我想指定一个快捷键,如 Alt + A ,以便我按下 Alt + A的格式中的每个位置它应该打开该工具栏的Actions
菜单。
我的方法:
覆盖表单上的ProcessCmdKey()
,等待 Alt + C :
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Alt | Keys.C))
{
MessageBox.Show("how to actually open that menu?");
}
return base.ProcessCmdKey(ref msg, keyData);
}
它到了那里,但我怎么能告诉它实际打开动作菜单?或者你有任何其他建议?