procedure TForm1.Button1Click(Sender: TObject);
           
      谢谢大家帮我解释一下这个句子,最好能详细点

解决方案 »

  1.   

    这也要解释,你双击button1就会自动实现,这是其点击事件Sender: TObject默认是button1自己
      

  2.   

    事件 就是你干了点啥 想让他发生什么 
    Button1Click 就是你click了button1一下 
    会发生什么
    procedure TForm1.Button1Click(Sender: TObject); 
    {
        这里面就是你在点击button1的时候想要他实现的功能
    }
      

  3.   

    Button1是按钮名
    click是点击事件Button1Click点击这个按钮的事件
      

  4.   

    简单点理解,就是delphi提供给程序员的接口。对应不同组件会有相应的形式。
      

  5.   

    procedure TForm1.Button1  Click(Sender: TObject); 过程       窗体1   按钮1  点击事件
      

  6.   

             谢谢大家这么热心,怎么没有回答:
               procedure TForm1.Button1  Click(Sender: TObject);中的
               "Sender: TObject"是什么意思?
      

  7.   

    大致可以说,TObject是对象的祖先。基本上,你在窗口上看得见的都属于TObject.
    sender是动作的发出者。
    在你的例子里,sender就是Button1.
    不过,如果你这样写:
    if sender = edit1 then ...
    此时,动作的发出者就指edit1。当然,你要在edit1的onclick事件里,将处理过程指向Button1的onclick.
      

  8.   


    Sender: TObject的意思是传递发生事件的组件作为对象参数,即Sender的值是响应发生事件的组件(或控件)的。
    procedure TForm1.Button1Click(Sender: TObject); 中就是BUTTON1这个按钮过程和函数都是方法,引起一些执行过程,不一定必须带有参数TFORM1是一个窗体类定义,Button1Click是一个过程事件,表明这类窗体中点击按钮时要执行的操作