回 帖 发 新 帖 刷新版面

主题:如何将菜单的标签等同子窗体标题?

通过点击主窗体菜单上的项目调出子窗体,用showmodal调出,只有一个子窗体,标题根据菜单变化.

请教如何编写?

回复列表 (共2个回复)

沙发

procedure TForm1.b1Click(Sender: TObject);
begin
form2.Caption:=mainmenu1.Items[0].Caption;
form2.ShowModal;
end;

板凳

菜单上的项目很多,我想用一个命令就OK.

procedure TForm1.N1Click(Sender: TObject);
var i:integer;
begin
  for i:=0 to 1 do
  if sender = menu3.Items.Items[i] then
    Form2.Caption:=copy(menu3.Items.Items[i].Caption,1,length(menu3.Items.Items[i].Caption));
  Form2.ShowModal;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册