您的位置:程序门 -> delphi -> 语言基础/算法/系统设计



送分!我在文件》新建》窗体中新建了一个窗体form2,却不能在form1中用show调用!为什么啊?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


送分!我在文件》新建》窗体中新建了一个窗体form2,却不能在form1中用show调用!为什么啊?[已结贴,结贴人:atmcash4423]
发表于:2008-02-26 10:45:23 楼主
代码如下:

unit   unit1;

interface

uses
    windows,   messages,   sysutils,   variants,   classes,   graphics,   controls,   forms,
    dialogs,   stdctrls;

type
    tform1   =   class(tform)
        button1:   tbutton;
        procedure   button1click(sender:   tobject);
    private
        {   private   declarations   }
    public
        {   public   declarations   }
    end;

var
    form1:   tform1;
implementation

{$r   *.dfm}

procedure   tform1.button1click(sender:   tobject);
begin

form2.show;//在这里出错!!!
end;

end.

出错提示是undeclared   identifier:   'form2'

这是为什么啊?
我想单击一个按钮之后弹出一个窗体。
我是在   文件》新建》窗体中新建的窗体,现在有两个unit1和unit2~~晕~是不是我建立窗体
的方法不对啊?
对了,我用的是中文版的delphi,是不是和这个有关系?
发表于:2008-02-26 10:46:421楼 得分:27
要引用form2所在的单元
use   unti2;   //假设form2所在单元名为unit2
发表于:2008-02-26 10:47:162楼 得分:0
少打一个s,呵呵。

uses   unit2;
发表于:2008-02-26 11:00:073楼 得分:0
谢谢!呵呵~我是自己学,有很多白痴的问题~~hehe   ~~
我用的建立窗体的方法(文件》新建》窗体中新建窗体)对么?
发表于:2008-02-26 11:18:204楼 得分:1
对的。
发表于:2008-02-26 11:19:305楼 得分:2
你的方法没错,就是没有引用单元的问题.


快速检索

最新资讯
热门点击