按一个键,创建多个同样的窗体,怎么回事 ( 积分: 0 )

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

chzhwenfigo

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TF_class.Button1click(Sender: TObject);
begin
f_class:=tf_class.Create(application);
f_class.show;
end;
每按一下Button1,则创建一个F_class窗体,而我的本意是激活F_class,怎么办呢?
 
procedure TF_class.Button1click(Sender: TObject);
begin
f_class:=tf_class.Create(application);
f_class.show;
end;
每按一下Button1,则创建一个F_class窗体,而我的本意是激活F_class,怎么办呢?
 
if not assigned(f_class) then//查看窗口是否存在,不存在就创建
begin
f_class:= tf_class.Create(Application);
f_class.Show;
end
else
f_class.BringToFront;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
555
import
I
后退
顶部