Z
zhouye
Unregistered / Unconfirmed
GUEST, unregistred user!
程序有一个工具条,上有很多个按钮,每一个按钮都差不多是如下内容,除了那个Frm_Monitor会改为不同的Form名称,如Frm_xxx1、Frm_xxx2;还有那个TFrm_Monitor也会改为对应的TFrm_xxx1、TFrm_xxx2等等。因为这样的按钮有10多个,我想用一个函数或者过程归纳一下,也就是把Frm_Monitor作为该函数过程的参数,把所有的按钮的click内容精简一下,但是TFrm_Monitor不知道该怎么替换了。
procedure TFrmMain.btn_MonitorClick(Sender: TObject);
begin
if Frm_Monitor = nil then
begin
LblAddress.Caption := 'Monitor;
Frm_Monitor := TFrm_Monitor.Create(nil);
Frm_Monitor.Parent := Panel2;
Frm_Monitor.Show;
Panel1Resize(Sender);
PageFlag := 1;
Panel3.Visible:=True;
if FirstFlag then
Frm_Monitor.act1.Execute;
end;
end;
procedure TFrmMain.btn_MonitorClick(Sender: TObject);
begin
if Frm_Monitor = nil then
begin
LblAddress.Caption := 'Monitor;
Frm_Monitor := TFrm_Monitor.Create(nil);
Frm_Monitor.Parent := Panel2;
Frm_Monitor.Show;
Panel1Resize(Sender);
PageFlag := 1;
Panel3.Visible:=True;
if FirstFlag then
Frm_Monitor.act1.Execute;
end;
end;