如何用数字键盘的回车键模拟TAB键? 如何用数字键盘的回车键模拟TAB键?我想在一个FORM中放几个DBEdit,用数字键盘的回车键模拟TAB键大回车键功能正常,用来提交数据。请各位大虾解释得详细点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Key事件中判断到回车键时,将Key值换为tab的ascii码 例如:procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);begin if Key = #13 then key := #9end;我是笔记本,没有数字键盘,你试一下数字键盘的回车的ascii是不是13 按照你的要求区分两个回车的唯一办法就是键盘扫描码。不过Delphi获得它并不方便。 pazee说得对,我突略了这点.用我的方法应该没办法分辩是否是数字键盘回车. 非常赞同pazee(耙子)(灵感点亮生活) if key=#13 then begin perform(WM_NEXTDLGCTL,0,0); key:=#0; end; delphi动态菜单的奇怪问题。 谁有businessSkinform Visita 或者 MSN到风格啊? 关于listbox和DBgrid的一个小问题 我听说LoadBitmap可以调用系统里的图片。 关于一个SQL统计问题 FasterReport换页问题!急! 在Delphi下怎样隐藏窗口的标题栏?谢谢! MSXML Delphi编程 怎样在richedit1加入文本时加入格式? FAQ:如何在IE浏览器的工具菜单上添加按钮 dbgrid显示序号问题,请高手帮忙解惑,谢谢!!! 图像以固定大小提交到数据库的问题!
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then
key := #9
end;我是笔记本,没有数字键盘,你试一下数字键盘的回车的ascii是不是13
不过Delphi获得它并不方便。
begin
perform(WM_NEXTDLGCTL,0,0);
key:=#0;
end;