TForm1=class;
TForm1 = class(TForm)
  Button1: TButton;

解决方案 »

  1.   

    窗体Form1上有一个名字Button1的按钮
      

  2.   

    Button1: TButton;
    Button1继承父类TButton
      

  3.   

    声明一个TForm1类,这个类继承自TForm类,而TForm1类里包含一个TButton类的实例Button1,作为TForm1类的一个成员。
      

  4.   

    前面一个声明,是让在后一个声明之前的声明(比如说类继承)知道Tform1是一个类,如果这再个声明中间没有任何代码,则前一个声明就没有任何用处这有点象我们在implementation中这了一个函数,如果在interface中没有声明,那么在调用时,调用这个函数的函数必须在这个函数的实现之后其实这只是写个编译器看的,对程序本身没有什么特别之处
      

  5.   

    2楼别误人子弟,button1:TButton; 是申明一个对象不是继承类啊.TForm1 = class(TForm)才是继承,下面是申明tform1中有个button成员,再var form1:Tform1;申明一个属于tform1类的对象.
      

  6.   

    TForm1=class(TForm) 表示TForm1是TForm继承下来的,
    Button1:TButton表示Button1是TForm1的成员
      

  7.   

    Button1:TButton;是声明一个对象。可不可以理解成button1是tbutton的一个实例?
      

  8.   

    很感谢各位,
    minjunw()说的很好,我就是想问这个的,
    小弟还不是十分菜了。:)