gpt4 book ai didi

delphi - TMainMenu在Delphi中

转载 作者:行者123 更新时间:2023-12-03 18:49:31 26 4
gpt4 key购买 nike

我的申请中有两种不同的形式。我创建了另一个空窗体,并在其上放置了一个TMainMenu组件和两个菜单项。此新表单将用作加载其他所有内容的主要表单。现在,我希望它像这样工作:当您单击两个菜单项中的任何一个时,它应将与之关联的菜单项的各自表单内容加载到主表单中。我该如何实现?或解决此类问题的典型方法是什么?请提供一个简单的说明性示例。

最佳答案

TPanel上创建一个MainForm并将其设置为Align := alClientBevelOuter := bvNone。还要提供MainForm属性Form1: TForm1Form2: TForm2。然后以这种方式显示Form1Form2

显示Form1

if not Assigned(MainForm.Form1) then
MainForm.Form1 := TForm1.Create(MainForm);
MainForm.Form1.Parent := MainForm.Panel1;
MainForm.Form1.Align := alClient;
MainForm.Form1.BorderStyle := bsNone;
MainForm.Form1.Visible := True;
if Assigned(MainForm.Form2) then
MainForm.Form2.Visible := False;


当然,您不需要写 MainForm;只是为了阐明示例。

关于delphi - TMainMenu在Delphi中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16604839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com