Ctrl-Z在delphi中怎么表示,另外哪里有包括Ctrl-Z在内的键盘与ASCII码对照表.

解决方案 »

  1.   

    建议你先检查键盘状态,确认ctrl已经按下,然后在判断是否键入了z字符.
    注:我的是笨方法.
      

  2.   

    同意楼上的。在onKeydown 事件中:if (key='z的ASCII码') and (shift=[ssctrl]) then 做自己的事!
      

  3.   

    if (shift=[ssctrl]) and (key=ord('Z')) then  //
      

  4.   

    各位老大,我的程序中有一字符串,该串中包含了^Z字符。因我要把该字符通过com1口发出去到外部设备中去,所以我不需要判断,直接写在程序中就行了,不知该怎么写,指点一下好吗?
      

  5.   

    sorry,我误会你的意思了.
    你可以用c做一个小程序检测ctrl的值.
    我用这些东西的时候都是自己写一个小程序.很简单的.
    方法:
    char c;
    c=getch();
    printf('%d',c);
    程序运行起来后,你可以输入^z,就会得到^z的值.
      

  6.   

    if (shift=[ssctrl]) and (key=ord('Z')) then
      

  7.   

    只是记得在做串口的时候,^z的ASCII值为26,你可以用char(26)或者#26表示。