还有$+数字之类的是什么意思?

解决方案 »

  1.   

    #13是回车
    键盘各个键对应的键值:
    Enter(回车) 13 del 46 箭头(向上) 38 (左)37 (右)39 (下)40
    退格键 8 esc 27 
    shift 16 ctrl 17 Alt 18
    f1 112.........f12 123
      

  2.   

    #10好象是换行吧,
    你执行ShowMessage('aa'+#10+'bb');就知道了
      

  3.   

    执行ShowMessage('aa'+#10+'bb');就知道了换行
      

  4.   

    #后面加ASCII码的十进制表示就是一个ASCII字符了,那个#10是换行符,但是Windows中一个文本换行是通过#13#10来完成的,Unix类系统下是#10,Mac系统下是#13。
    ASCII字符很多都是无法显示的字符,比如格式控制,响铃等等,所以使用这种方式。另外用它来表示空格也是一个很礼貌的做法。
      

  5.   

    我在窗体的Onkeypress做了个删除语句。用小键盘上的Del可以删。但用快捷键上的Delete却不能删。什么原因?
     procedure TForm1.Button1KeyPress(Sender: TObject; var Key: Char);
    begin
    if Key=#46 then Button1.Destroy;
    en