5

我知道我可能遗漏了一些东西,但我不明白是什么。我刚刚创建了一个包含 2 个表单(Form1、Form2)的测试应用程序。我在 OnClick 事件处理程序中使用以下代码向 Form1 添加了一个按钮:

 Application.CreateForm(TForm2,Form2);
 Form2.Show;

当我单击该按钮时,会按原样显示第二个表单,但是如果单击 Form1,即使它的属性TopMost设置为 true,我也无法将其置于最前面。

我错过了什么?我该如何解决?我需要展示一些必须始终位于顶部的子表单和主表单。

4

1 回答 1

0

我想我可以帮你!

首先,您必须通过选择 File > New > FireMonkey Form | 创建新表单。Delphi 会将此表单另存为 unit2.pas 在与 form1 相同的项目中

在 unit1.pas 中,您编写以下代码:

uses Unit2;

在 unit2.pas 之后,您编写“使用 Unit1”的代码

现在,你有多个 Windows 并且可以做任何事情

您可以通过以下方式显示 Form2:'Form2.Show'

再见!祝你好运...

于 2013-05-02T23:27:34.920 回答