如何打开窗体?

时间:2011-04-28 18:04:12

标签: .net delphi-prism delphi-prism-2010

我正在学习使用Delphi Prism编程,并且已经完成了一个速成课程教程,我认为这很棒。我学到了很多,但它没有向我展示一种非常重要的编程技术,所有基于窗口的编程语言都允许程序员这样做。 这是从另一个窗口打开一个窗口,就像你点击一个按钮打开一个窗口,执行一个命令,说Form1.Show;

我试过但没有任何反应。我做错了什么或者你是怎么做到的?

谢谢,

1 个答案:

答案 0 :(得分:2)

首先,如果您的辅助表单(要显示的表单)位于另一个名称空间中,则必须在使用列表中包含名称空间。

然后从您的代码中,您必须创建一个新实例并调用show方法。

检查此示例(在这种情况下,要显示的表单是Form2类型)

method MainForm.button1_Click(sender: System.Object; e: System.EventArgs);
var
    Aform : Form2; 
begin
    AForm:= new Form2;
    AForm.Show();  
end;