onKeyUp Delphi跳过其他事件

时间:2009-11-05 22:31:35

标签: delphi delphi-2010 onkeyup jedi

使用TJvUltimGrid时,按向上或向下箭头,从一个记录移动到下一个记录,事件会在每次按下时触发。有没有人有任何想法,为什么它不会在每一台媒体上发射,我可以做些什么来解决它?

数据集是TADODataSet。 onKeyDown每次按下都会触发。

REF:Delphi 2010 with Jedi JVCL Version 3.39,Windows XP

1 个答案:

答案 0 :(得分:0)

正如Smasher所说,仅对具有ASCII字符的键触发OnKeyPress事件。要回复箭头键,您需要使用OnKeyDownOnKeyUp

以下是online帮助中的引用。

  

OnKeyPress中的Key参数   事件处理程序的类型为Char;   因此,OnKeyPress事件   注册的ASCII字符   按键。没有的钥匙   对应于ASCII字符值   (例如,Shift或F1)不   生成一个OnKeyPress事件。

参考:OnKeyPress