我希望能夠在winforms中顯示分配給tooltrip菜單項的熱鍵組合。例如,在任何程序(甚至是瀏覽器設置菜單)中,您都可以看到各種菜單項,並且通常與其項目右側對齊,是他們的熱鍵快捷鍵。我想以編程方式做到這一點。將熱鍵/快捷方式文本放在winforms中的tooltrip菜單項旁邊
實例:不打字
Open a file (ctrl+O)
的我想有屬性相互獨立的顯示出來。
我該如何做到這一點?
我希望能夠在winforms中顯示分配給tooltrip菜單項的熱鍵組合。例如,在任何程序(甚至是瀏覽器設置菜單)中,您都可以看到各種菜單項,並且通常與其項目右側對齊,是他們的熱鍵快捷鍵。我想以編程方式做到這一點。將熱鍵/快捷方式文本放在winforms中的tooltrip菜單項旁邊
實例:不打字
Open a file (ctrl+O)
的我想有屬性相互獨立的顯示出來。
我該如何做到這一點?
您想要使用ToolStripMenuItem的ShortcutKeys屬性。這將讓你選擇每個菜單項所需的特定組合鍵,並且它將顯示在菜單項的右側。確保您將ToolStripMenuItem的ShowShortcutKeys屬性設置爲true。
看來,ShortcutKeyDisplayString是我需要使用的屬性。 – jwarner112
ShortcutKeyDisplayString只設置文本。 ShortcutKeys屬性設置用戶使用的實際快捷鍵。 DisplayString僅用於顯示,所以如果您不使用ShortcutKeys,用戶對您在DisplayString中顯示內容的操作將不起作用。 –
是的,雖然我已經處理了實際的快捷方式解釋,但我只需要文本。無論如何,你正在得到最佳答案! – jwarner112
我相信你想要[ToolStripMenuItem.ShortcutKeyDisplayString](http://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripmenuitem.shortcutkeydisplaystring.aspx)屬性。 –
@TrevorElliott謝謝!這就是我需要的,如果你把這個作爲答案,我可以把它作爲答案投票。 – jwarner112