我想调用Edit的OnKeyPress事件,怎么调啊
我知道调它的OnSelect是:
Edit.OnSelect(Sender);
那OnKeyPess后面的参数是怎么写的呢?

解决方案 »

  1.   

    调用方式如:Edit1KeyPress(nil,#13);
    这是按Enter时
    不过都没有这样调用的,因为Edit1KeyPress本来就是按键时自动触发的
      

  2.   

    你这样调用 OnKeyPress的意义是???
      

  3.   

    楼上的我试了怎么没有用呢
    调用它的事件,还是用sendmessage发送个消息吧
      

  4.   

    怎么有错啊
    [Error] Testhand.pas(173): Types of actual and formal var parameters must be identical
      

  5.   

    呵呵,EditKeyPress是按键自动触发的,现在就没有什么意义了
    只是想知道怎样去调用
      

  6.   

    [Error] Testhand.pas(173): Types of actual and formal var parameters must be identical
    的意思是实参匹配.
      

  7.   

    var
      Key:Word Or Char;//不记得是什么类型
    begin
      Key:=#13;
      Edit1KeyPress(nil,Key);
    end;
      

  8.   

    楼主最好把Onpress的语句全写成一个过程
    然后调用
      

  9.   

    sender 参数 就用 Edit1。