Application.CreateForm(TMainForm, MainForm);MainForm := TMainForm.Create(Application);这两种构造MainForm对象的方法有什么不同,
为什么用前一种方法时自己写的构造函数不起作用?构造函数如下:
constructor TMainForm.Create(AOwner : TComponent);
begin
  Inherited Create(AOwner); 
  Center_X := (PaintArea.Width div 2) + PaintArea.Left;
  Center_Y := (PaintArea.Height div 2) + PaintArea.Top;   
  BC_Radius := 150;  
  SC_Radius := 10;  
  BG_Color  := clGreen; 
  BC_Color  := clRed; 
  SC_Color  := clYellow;  
  ColorBox_BG.Selected := BG_Color;
  ColorBox_BC.Selected := BC_Color;
  ColorBox_SC.Selected := SC_Color;
end;