0
在我的應用程序中,我有一個「最近的文件」下拉菜單。它將包含0到9個加載文件。我想在這些菜單項上設置快捷鍵,例如Ctrl + 1加載第一個文件,Ctrl + 2加載第二個等等......如何在.NET中以編程方式設置菜單快捷鍵?
我知道我需要設置ToolStripMenuItem
的ShortcutKeys
屬性,但是我我正在尋找一種在循環內完成此操作的方法。我有一個數組中的文件,我從開始構建菜單時讀取它們。
我希望能夠做這樣的事情......
for (int i = 0; i < files.Count; i++)
files[i].ShortcutKeys = Keys.Control + Keys.D0 + i;
但除了整數類型枚舉類型是不允許的。
是我最好的解決方案來創建一些封裝switch語句的函數嗎?