代码是:
unit Unit1;interfaceuses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    procedure Label2Click(Sender: TObject);
    procedure Label3Click(Sender: TObject);
    procedure Label4Click(Sender: TObject);
    //procedure Label5Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;var
  Form1: TForm1;implementationuses Unit2, Unit3, Unit4;{$R *.dfm}procedure TForm1.Label2Click(Sender: TObject);
begin
  //调出汉诺塔演示界面
  form2.show;
end;procedure TForm1.Label3Click(Sender: TObject);
begin
  showmessage('hello');
  //调出阶乘函数演示界面
  form3.show;
end;procedure TForm1.Label4Click(Sender: TObject);
begin
  form4.show;
end;//procedure TForm1.Label5Click(Sender: TObject);
//begin
 // form5.show;
//end;end.

解决方案 »

  1.   

    可能是你的Form2、Form3、Form4、Form5设成了运行时创建(看菜单Project-Options-Forms的AntoCreate Forms中是否包含Form2、Form3、Form4、Form5),但是Show之前没有创建她们。
      

  2.   

    可能是你的Form2、Form3、Form4、Form5设成了运行时创建(看菜单Project-Options-Forms的AntoCreate Forms中是否包含Form2、Form3、Form4、Form5),但是Show之前没有创建她们。
      

  3.   

    里面包含Form2、Form3、Form4、Form5,请问该如何更改?
      

  4.   

    Form2、Form3、Form4、Form5放到后边那个框里