1

我正在关注设置菜单快捷键的教程,并且已经弄清楚如何添加它们。
现在我在想,也许 ctrl+O 太繁琐而无法显示 openFile 对话框。或者用户可能缺少他们的 ctrl 键(或者从来没有任何开始!)

所以我想添加一个对话框,允许用户自定义快捷键。它可能会涉及一个列表视图,该列表视图获取所有菜单栏选项的列表以及他们想要使用的实际快捷方式的文本框。

  • 这可以做到吗?我不确定是否可以动态修改快捷键。
  • 我是否必须将快捷键保存在外部配置文件中,并通过从文件中读取而不是在设计器中设置来更改设置快捷键的方式?
4

1 回答 1

3

快捷键可以使用Shortcut Property动态设置。为此,您必须将快捷键保存到某种 XML 配置文件中。当您的应用程序启动时,它应该读取此 XML 文件,然后通过设置我在上面链接您的属性来动态设置快捷方式!

于 2012-07-26T22:37:12.390 回答