Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 2094|回复: 6

显示窗体

[复制链接]

该用户从未签到

发表于 2012-7-17 20:26:00 | 显示全部楼层 |阅读模式
各位大侠,
小女子又有问题向你们请教了,我通过File|New|Application命令,创建了一个应用程序,自动生成窗体Form1,再执行File|New|Form命令生成一个窗体Form2.我想用show方法显示Form2窗体。但是出现如下错误提示:Identifier not found “form2".不甚感激!
procedure TForm1.Button1Click(Sender: TObject);
begin
  form2.show;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  form1.close;

end;
                          
回复

使用道具 举报

该用户从未签到

发表于 2012-7-17 22:00:58 | 显示全部楼层
在引用哪里加上即uses unit2; 后面 第二个单元的名称默认是unit2
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-7-17 23:13:56 | 显示全部楼层
按一下 ALT+ F11,选择需要添加的单元。
如果只需要你自己建立的单元,去掉"show all unit"的勾
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-7-18 14:56:47 | 显示全部楼层

回 1楼(lookback) 的帖子

谢谢你的解答,可是我刚才按照你的方法去试了一下,在Unit1的implementation 写入uses unit2, 可是出现如下的错误提示:Fatal:Syntax error,";" expected but " procedure" found. 麻烦你再帮我看一下,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-7-18 21:56:07 | 显示全部楼层
不要死看书,要注意多实践,多测试,有自己的思路和想法
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-7-20 18:48:59 | 显示全部楼层
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

uses
  Unit2;

{$R *.lfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.Show;
end;

end.                                                            

这样是可以的。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-7-21 13:51:30 | 显示全部楼层

回 3楼(tinachen0505) 的帖子

tinachen0505:谢谢你的解答,可是我刚才按照你的方法去试了一下,在Unit1的implementation 写入uses unit2, 可是出现如下的错误提示:Fatal:Syntax error,";" expected but " procedure" found. 麻烦你再帮我看一下,谢谢!
 (2012-07-18 14:56) 
这个明显的是语法不正确的问题。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-3 10:40 , Processed in 0.037534 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表