菜题:如何调用另一个窗口?Form2.show为什么不行???(10分)

  • 主题发起人 主题发起人 Cheasy
  • 开始时间 开始时间
C

Cheasy

Unregistered / Unconfirmed
GUEST, unregistred user!
在VB里可以做的很随便。

但在Delphi呢,就......

新建两个窗口,Click单 Form1弹出Form2,但不可以。

.....form1.click......
form2.show;

 
没问题!

var
Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}
procedure TForm1.FormClick(Sender: TObject);
begin
Form2 := TForm2.Create(self);
Form2.Show;
end;
 
可以结束了。
 
主要是
uses Unit2;
 
你必须加上uses unit2;(其中unit2是你想要调用的窗口的单元明)
 
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Form2 := TForm2.Create(self);
Form2.showmodal;
end;
 
(uses unit2;)可以在implementation下面加上
也可以在调用其它单元文件的地方加上呀,我当时编程的时候也出现了这个问题,
不过好象系统回给出一行提示,然后单击yes也可以呀,因为它也就是加上了uses unit2;
 
接受答案了.
 
后退
顶部