TMainMenu 类[四] - 所有可选的快捷键列表

方法1:

http://www.cnblogs.com/del/archive/2008/02/04/1064631.html

方法2:

TShortCut
比如 快捷键是Ctrl+C ,如何转换成TShortCut 类型的值 ?
------解决方案--------------------
Uses
  Menus;

function ShortCutToText(ShortCut: TShortCut): string;  //反之
function TextToShortCut(Text: string): TShortCut;  //‘CTRL+C‘ -> 对应的值

#4楼  2008-08-11 12:34 wqyfavor

费这劲,告诉大家uses Menus; TextToShortCut(‘CTRL+ALT+DEL‘)就可以了

我们从 Form 的源码中看到, 指定的快捷键是一个数字, 譬如 Ctrl+A, 对应着数字: 16449
其实这是一个 Word 类型的数字; 快捷键的参数是 TShortCut 类型的, 它定义在 Classes 单元的第92行(Delphi 2007):
TShortCut = Low(Word)..High(Word);

Menus 单元有两个函数: TextToShortCut、ShortCutToText, 可以互相转换它们.


var
  w: Word;
  s: string;
begin
  w := TextToShortCut(‘Ctrl+A‘);
  ShowMessage(IntToStr(w)); {16449}

  s := ShortCutToText(16449);
  ShowMessage(s);           {Ctrl+A}
end;

参考链接:http://www.cnblogs.com/del/archive/2008/02/05/1064911.html

自己指定实例:

 Itemd := TMenuItem.Create(MyMenu);
    Itemd.Caption := ‘A1‘;
    Itemd.ShortCut := 16449; {这一句话就为菜单项 A1 指定了快捷键: Ctrl+A }
    Item.Add(Itemd);

效果图:

				
时间: 2024-11-01 13:55:30

TMainMenu 类[四] - 所有可选的快捷键列表的相关文章

C++ Primer 学习笔记_19_类与数据抽象(5)_初始化列表(const和引用成员)、拷贝构造函数

C++ Primer 学习笔记_19_类与数据抽象(5)_初始化列表(const和引用成员).拷贝构造函数  从概念上将,可以认为构造函数分为两个阶段执行: 1)初始化阶段: 2)普通的计算阶段.计算阶段由构造函数函数体中的所有语句组成. 一.构造函数初始化列表 推荐在构造函数初始化列表中进行初始化 1.对象成员及其初始化 <span style="font-size:14px;">#include <iostream> using namespace std;

IntelliJ Idea 经常使用快捷键列表

Alt+回车 导入包,自己主动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  近期更改的代码Ctrl+R 替换文本 Ctrl+F 查找文本Ctrl+Shift+Space 自己主动补全代码Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法參数提示 Ctrl+Sh

IntelliJ IDEA 常用快捷键列表及技巧大全

IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方

IntelliJ IDEA 快捷键列表

IntelliJ IDEA 常用快捷键列表 工欲善其事必先利其器.掌握开发工具基本快捷键,提升开发效率妥妥的. 常用快捷键 调试快捷键 重构快捷键 操作快捷键 查找快捷键 [最常用快捷键] Ctrl+F        查找 Ctrl+R       替换 Ctrl+G       定位行 Ctrl+N       快速打开类 Ctrl+U       转到父类 Ctrl+X       剪切当前行 Ctrl+D       复制当前行 Ctrl+Y        删除当前行 Ctrl+/    

转载:IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表 (http://www.open-open.com/lib/view/open1396578860887.html) Ctrl+Shift + Enter,语句完成"!",否定完成,输入表达式时按 "!"键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元

IntelliJ Idea 常用快捷键 列表

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可.代码标签输入

IntelliJ Idea 常用快捷键列表(转)

IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本 Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctr

iOS开发——swift篇&amp;经典语法(二十四)可选链

可选链 可选链(Optional Chaining)是一种可以请求和调用属性.方法及子脚本的过程,它的自判断性体现于请求或调用的目标当前可能为空(nil).如果自判断的目标有值,那么调用就会成功:相反,如果选择的目标为空(nil),则这种调用将返回空(nil).多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil)将导致整个链失效. 注意: Swift 的自判断链和 Objective-C 中的消息为空有些相像,但是 Swift 可以使用在任意类型中,并且失败与否可以被检测到.

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可.代码标签输入