implementationvar fTag: Integer = 0;{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject); begin if fTag = 0 then begin fTag := 1; A.Visable := true; B.Visable := false; C.Visable := false; end else if fTag = 1 then begin fTag := 2; ... end else begin fTag := 0; ... end; end;
to weizi2000(秋风啊):我按你的做了,但为什么显示A时,主窗口显示在上面,按一下A窗口就可以不显示主窗口,应如何解决。我不想把A,B,C的Formstyle设置成Stayontop,请帮忙!
你把a,b,c窗体设为子窗体就没事啦
to shun3(天使鬼差):主窗体是后台处理数据,不用显示的,应该怎样隐藏呀?我隐藏不了。 to qingenerp(真爱不息) :设置子窗体,主窗体就会显示呀。
procedure TForm1.Timer1Timer(Sender: TObject); begin if form2.Visible=true then begin form2.Close; form3.Show end else if form3.Visible=true then begin form3.Close; form4.Show end else begin form4.Close; form2.Show; end;
fTag: Integer = 0;{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);
begin
if fTag = 0 then
begin
fTag := 1;
A.Visable := true;
B.Visable := false;
C.Visable := false;
end
else if fTag = 1 then
begin
fTag := 2;
...
end
else
begin
fTag := 0;
...
end;
end;
to qingenerp(真爱不息) :设置子窗体,主窗体就会显示呀。
begin
if form2.Visible=true then begin
form2.Close;
form3.Show end else
if form3.Visible=true then begin
form3.Close;
form4.Show end else begin
form4.Close;
form2.Show;
end;
就可以隐藏了