在delphi编程中,有时常常回用到self,像self.ADOTable1.append;
   self.combobox1.items.add('会员编号');
 请高手对于这个self能详细的讲解一下。
 我在此先谢谢了。

解决方案 »

  1.   

    self :Self: 指目前您编写的代码所属的类别
    如:您想改变fomr的颜色
       procedure TForm1.FormCreate(Sender: TObject);
    begin
        color:=clred;
    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
        self.color:=clred;
    end;
    是一样的,是我们省约了
      

  2.   

    1.你知道吗?当你调用函数和过程时self是他们唯一的隐含参数,根本看不到。
      

  3.   

    self就像c++类中的this,指自己。
      

  4.   

    在一个form里
    self 是指针
    而form1 是一个变量。