首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

新建了form1,form2,为什么通过form1下的操作来显示form2窗体,报错

2012-09-20 
新建了form1,form2,为什么通过form1上的操作来显示form2窗体,报错。我本意是想通过form1中的MainMenu上的按

新建了form1,form2,为什么通过form1上的操作来显示form2窗体,报错。
我本意是想通过form1中的MainMenu上的按钮来显示form2窗体,但是,在写以下代码时,一点击form2后面的“.”,就报错。

procedure TForm1.N2Click(Sender: TObject);
begin
form2.Show;
end;


报的错如下:

[Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code

[解决办法]
没有引用form2的单元吧,uses unit2;
[解决办法]
加入引用
uses unit2;
[解决办法]
uses unit2;
[解决办法]
你应该在form1 中引用form2 单元才行的
你如下修改试试
在 form1 中的 uses 部分上form2 的单元名称,比方说form2的单元名称是:unit2 
书写代码如下:
uses unit2;


[解决办法]
写完form2.Show;之后,就按一下F9,会提醒你添加form2单元,按“yes”

热点排行