procedure TForm1.FormCreate(Sender: TObject);
begin
  RadioButton1click(self);(这句代码是什么意思?我查了delphi7的帮助,没有查到这种用法)
  RadioButton1.Checked:=true;
end;

解决方案 »

  1.   

    RadioButton1click(self):就是radiobutton的click事件的调用。
      

  2.   

    因为你的RadioButton1click过程中没有调用参数Sender,如果调用了,
    RadioButton1click()参数就不要用Self了,要RadioButton1click(RadioButton1)
      

  3.   

    凑个热闹。
    newfang(方方)说的很清楚了。self就是指代RadioButton1click所在的Form
      

  4.   

    谢谢楼上各位的解答!
    "因为你的RadioButton1click过程中没有调用参数Sender,如果调用了,
    RadioButton1click()参数就不要用Self了,要RadioButton1click(RadioButton1)"
    我的adioButton1click有调用参数Sender
    procedure TForm1.RadioButton1Click(Sender: TObject);
    begin
      AScool:=TSchool.Create;
    end;
    我用radiobutton1click(self),发现也没什么问题!
      

  5.   

    是一样的,radiobutton1click(self),这个事件的触发,就是对象本身,
    和RadioButton1click(RadioButton1) ,RadioButton1来触发这个事件有什么区别;
    从理解的角度应该是一样的,我没有测试,你测试一下就会知道的。
      

  6.   

    就是调用这个方法,事件也是一个方法
    你在方法没有使用Sender这个参数,所以Sender是什么对于这个方法来说,都一样
      

  7.   

    简单地说,就是调用对象本身。语法是:对象名(self)