如何在FireMonkey FM2中使用多个窗口

时间:2012-11-25 20:29:52

标签: delphi delphi-xe3 firemonkey-fm2

我知道我可能错过了什么,但我无法理解。 我刚刚创建了一个包含2个表单(Form1,Form2)的测试应用程序。 我在Form1中添加了一个按钮,在OnClick事件处理程序中包含以下代码:

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

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

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

1 个答案:

答案 0 :(得分:0)

我想我可以帮到你!

首先,您必须通过选择文件>创建新表单。新> FireMonkey表格| Delphi将此表单保存为unit2.pas与form1

在同一项目中

在unit1.pas中,您编码:

uses Unit2;

在unit2.pas之后,你编码'使用Unit1'

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

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

再见!祝你好运......