delphi中if key=#13 是按下了回车键,按下空格键如何判断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中if key=#13 是按下了回车键,按下空格键如何判断相关的知识,希望对你有一定的参考价值。

delphi中if key=#13 是按下了回车键,按下空格键如何判断

参考技术A Delphi7本身默认有这个功能,关键是Ctrl和空格键被你的输入法切换快捷键给用掉了,导致delphi7里用不出来。
唯一的做法是到你的输入法属性中去,把所有Ctrl和空格键的热键都去掉或者都改掉。就ok了~~
参考技术B 不知道键位值的话。
showmessage('键位值:#'+IntToStr(Ord(Key)));
参考技术C ...KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#32 then
ShowMessage('按下空格键');
end;本回答被提问者采纳

Vue监听回车事件

  • 生命周期函数创建之后,响应回车事件
    created: function() {
    var _this = this;
    document.onkeydown = function(e) {   //按下回车提交
        let key = window.event.keyCode;  
        //事件中keycode=13为回车事件
        if (key == 13) {
            _this.append();
        }
    };
    },
  • 事件方法
    append: function() {
            alert("我是回车");
        },

以上是关于delphi中if key=#13 是按下了回车键,按下空格键如何判断的主要内容,如果未能解决你的问题,请参考以下文章

js监听键盘事件

登录的回车事件

Vue监听回车事件

Javascript控制回车键进行表单(form)提交(转)

Delphi6 如何给button按钮添加快捷键(回车)

Delphi调用onkeypress