gpt4 book ai didi

c++builder - 如何使用 C++ Builder 打开带有按钮的新表单?

转载 作者:行者123 更新时间:2023-12-05 08:28:28 27 4
gpt4 key购买 nike

我有一个包含 Form1 和 Form2 的程序。如何单击按钮从 form1 打开 form2?

最佳答案

更多信息

在你的 Project.cpp 中有这个:Application->CreateForm(__classid(TForm2), &Form2);表示将在您启动应用程序时创建表单。

如果您想在单击按钮时自己创建表单,请执行以下操作

TForm2 *Form = new TForm2( this );
Form->ShowModal();

例如,如果您需要使用自定义构造函数,您还可以创建一个新表单,传入您需要的任何值。例如

TForm2 *Form = new TForm2( this, "My New Form" , Now() );
Form->ShowModal();

除了设置表单所有者之外,上述方法还传入一个字符串和一个 TDateTime,然后您可以在表单构造函数中使用它们来做一些事情。

请记住,如果您自己创建这些表单,则需要删除它们。

要允许其他按钮或控件也访问您的表单,您需要执行以下操作

在标题的私有(private)部分添加以下内容

TForm2 *Form;

现在回到 cpp 中,您需要先创建表单才能使用它,这与之前的表单略有不同

Form = new TForm2( this );
Form->ShowModal();

但是现在如果你想访问表单说更新标题你可以简单地做

Form->Caption = "Changed Caption";

现在将更改表单上的标题

关于c++builder - 如何使用 C++ Builder 打开带有按钮的新表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10794869/

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