在button2事件中写 if not assigned(form1) then form2.show else showmessage('请关掉form1');
这个简单一些,因为你的是在PANEL4显示的,上边有导航条,左边也有导航条 //自定义过程 procedure TfmMain.Form1Enabled(en:boolean); var i:integer; begin for i:=0 to mainmenu1.Items.Count-2 do mainmenu1.Items[i].Enabled :=en; scrollbox1.Enabled:=en; //上边的导航条 scrollbox2.Enabled:=en; //下边的导航条 end; formcreate:TfmMain.Form1Enabled(false);关闭事件: TfmMain.Form1Enabled(true);然后在每个窗体里加,ok
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
if not assigned(form1) then
form2.show
else
showmessage('请关掉form1');
//自定义过程
procedure TfmMain.Form1Enabled(en:boolean);
var i:integer;
begin
for i:=0 to mainmenu1.Items.Count-2 do
mainmenu1.Items[i].Enabled :=en;
scrollbox1.Enabled:=en; //上边的导航条
scrollbox2.Enabled:=en; //下边的导航条
end;
formcreate:TfmMain.Form1Enabled(false);关闭事件:
TfmMain.Form1Enabled(true);然后在每个窗体里加,ok