1

メニューのショートカット キーを設定するためのチュートリアルに従っていましたが、それらを追加する方法を理解しました。
今私が考えているのは、おそらく ctrl+O は退屈すぎて openFile ダイアログを表示できないということです。または、ユーザーが ctrl キーを紛失している可能性があります (または、最初から ctrl キーを持っていなかった!)。

そこで、ユーザーがショートカット キーをカスタマイズできるダイアログを追加したいと考えています。すべてのメニューバー オプションのリストを取得するリストビューと、実際に使用するショートカットのテキスト ボックスが含まれる可能性があります。

  • これはできますか?ショートカット キーを動的に変更できるかどうかはわかりません。
  • ショートカット キーを外部構成ファイルのような場所に保存し、デザイナーで設定するのではなく、ファイルから読み取ってショートカット キーの設定方法を変更する必要がありますか?
4

1 に答える 1

3

ショートカット キーは、 Shortcut プロパティを使用して動的に設定できます。これを行うには、ショートカット キーをある種の XML 構成ファイルに保存する必要があります。アプリケーションが起動すると、この XML ファイルが読み込まれ、上記でリンクしたプロパティを設定してショートカットが動的に設定されます。

于 2012-07-26T22:37:12.390 に答える