delphi程序绑定键盘值
发布网友
发布时间:2023-03-28 10:09
我来回答
共3个回答
热心网友
时间:2023-10-26 16:29
如果用的是KeyPress,应该是以下值
if Key=#46 then //删除--#046加不加0一回事
if Key=#47 then //小键盘区除法
if Key=#42 then //小键盘区乘法
if Key=#45 then //小键盘区减法
if Key=#43 then //小键盘区加法
如果用的是KeyDown,KeyUp就应该照上面的兄弟所讲去掉#号那样才对
否则的话,如果非得用到KeyPress那样加#号的,而又不知道各键的Ascii码,可以用ord()函数把Key: Char转换一下,再用消息弹出来看看,然后再把这个数据前加个#号用在这
热心网友
时间:2023-10-26 16:29
if Key= 046 then //删除
btnClear.click();
if Key= 111 then //小键盘区除法
btnDivide.click();
if Key= 106 then //小键盘区乘法
btnMultiply.click();
if Key= 109 then //小键盘区减法
btnMinus.click();
if Key= 107 then //小键盘区加法
btnAdd.click();
if Key= 120 then //F9判断正负
btnPositiveNumber.Click();
===========
把#号去了!
热心网友
时间:2023-10-26 16:29
comfile是创建文件后的文件句柄用于进一步操作这个文件,StrPCopy可能是个自定义函数用于返回设备名称(DeviceName)然后尝试打开这个设备(设备可能就是个文件)最后返回结果为文件句柄不等于无效句柄,然后关闭这个文件