form类和TButton, TLabel有什么关系呢?
form类声明时:
  type
  TForm1 = class(TForm)  
  Button1: TButton;
  Label1: TLabel;为何要加上后两行代码?Button,Label属于form类?

解决方案 »

  1.   

    不错,delphi把每个窗体都作为一个类处理了
      

  2.   

    我来顶一下,当你添加了Tbutton和Tlabel控件后,后面的代码自动生成,
      

  3.   

    nhdj(柳柳荷叶清清水):有没有这方面的资料啊?我看好多书上写的是form类,Tbutton和Tlabel是分开的
      

  4.   

    Button1: TButton;
      Label1: TLabel;
    是form的两个成员,
      

  5.   

    不是form是Tform1这个类的成员,
    后面不是有一句
    var 
     form1:TForm1吗?
    form1就是Tform1这个类的实例,
      

  6.   

    JavaD(一竿残照) :
    Button1: TButton;
      Label1: TLabel;
    是form的两个成员? 有可以考证的资料吗?
      

  7.   

    Button,Label不是类,他门是TButton,TLabel的实列化
    是Tform1类的成员
      

  8.   

    你要搞清楚类和实例的关系:一个实例是可以作为别的类的成员的。
    button1,lable1都是类的实例,不是"类",Tbutton才是类。
      

  9.   

    定义一个继承自TForm的类TForm1(这时候TForm1中的成员全部是继承自TForm中)type
      TForm1 = class(TForm)   (继承自父类TForm)
    end;
    在此基础上加了两个成员Button1, Label1
    type
      TForm1 = class(TForm)   (继承自父类TForm)
      Button1: TButton;
      Label1: TLabel;end;
    在网上查找“面向对象”, 找本书看看
      
      

  10.   

    Button1,Label1都是TForm1的成员
    它们是与Form1.dfm中的对象相对应的
    好像在Delphi中如不写成员类型,就默认是Public成员------------------------------------
    体验速度,体验CSDN新版论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=3108679