object Form1: TForm1
  Left = 192
  Top = 114
  Width = 696
  Height = 480
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Button1: TButton
    Left = 280
    Top = 128
    Width = 75
    Height = 25
    Caption = 'Button1'
    TabOrder = 0
  end
end

解决方案 »

  1.   

    当然是在Create里了,form的Create里有一个CreateNew
      

  2.   

    form的Create里有一个CreateNew??????
    没有CreateNew的函数把
      

  3.   

    有得,你查一下 speedbutton  这个控件是有得
      

  4.   

    不好意思,回复的不是地方,搞错的地方了
    form 是有的, 你查看一下
      

  5.   

    呵呵。楼上连续回复三次哦。系统上限了。。应该是在窗体Create的时候用的。
      

  6.   

    当你把一个控件放到窗体上时,会调用他的Create,这样又会调用其祖先的Create方法,通过TPersistent派生出来的控件就具有对象存储的功能,这样就会吧他的基本属性存储到磁盘上。这些属性就是你所列出来的。
      

  7.   

    建议看看InSide VCL其中的说明很详细。
      

  8.   

    不知你具体说的那一部分,如果是整体,那么是在窗口实例创建(Create)的时候执行这些代码这些代码保存在Delphi创建的dfm文件中,在窗口的pas文件中会看到下面一行
    {$R *.dfm}
    这就是调用与pas文件同名的dfm文件创建窗口,在某些应用中你可以自己另外创建dfm文件以实现同样的代码不同的界面。具体通过CreateNew执行
      

  9.   

    你可以看一下DELPHI的关于CreateNew的帮助说如果不用Create直接创建窗体的话,就用CreateNew(它不需要DFM文件),然后再调用ReadComponentResFile(DFM文件名, 窗体变量)函数来读取指定的DFM文件,这样就基本上和Create的函数一样了