我正在使用TActionManager
,其中每个操作都分配了一个键盘ShortCut
。我想显示代表用户键盘快捷方式的文本。例如,F4
或Ctrl+F
或Ctrl+Shift+S
。但是,TShortCut
定义为:
type
TShortCut = Low(Word)..High(Word);
如何获取用户可读的字符串,表示分配给操作的快捷方式?
答案 0 :(得分:2)
我正在回答我自己的Q / A风格问题。
这个名为ShortCutToText()
的内置函数将任何给定的TShortCut
转换为可读的表示形式。另一方面,还有TextToShortCut()
反过来工作,将任何字符串转换为TShortCut
,因为它是有效的快捷方式值。