2012-07-26 107 views
1

我正在按照設置菜單快捷鍵的教程,並想出瞭如何添加它們。
現在我在想,也許按Ctrl + O太乏味顯示openFile對話框。或者,也許用戶錯過了他們的Ctrl鍵(或從來沒有任何開始!)允許用戶設置自己的菜單快捷鍵

所以我想添加一個對話框,允許用戶自定義快捷鍵。它可能會涉及一個列表視圖,該視圖抓取所有菜單欄選項的列表,併爲它們想要使用的實際快捷方式設置一個文本框。

  • 可以這樣做嗎?我不確定快捷鍵是否可以動態修改。
  • 我是否需要將快捷鍵保存在外部配置文件中,並通過從文件中讀取而不是在設計器中進行設置來更改設置快捷鍵的方式?

回答

3

快捷鍵可以使用Shortcut Property動態設置。爲此,您必須將快捷鍵保存到某種XML配置文件中。當你的應用程序啓動時,它應該讀入這個XML文件,然後通過設置上面鏈接你的屬性來動態設置快捷方式!

+0

很高興聽到這是可能的。猜猜我會看看! – MxyL 2012-07-26 22:48:24