TApplication 中CreateForm的用法
2008-04-09 04:20:00来源:互联网 阅读 ()
procedure CreateForm(FormClass:TFormClass;Var reference);
作用:在应用程序中创建一个新的窗体
在其参数中FormClass用来制定窗体类型,而Reference是所建立
窗体的一个变量。
动态建立窗体
program project;
...
begin
application.initialize;
application.CreateForm(TForm1,Form1);
//省略Form2,Form3的建立
application.Run;
end;
Unit Unit1;
....
implementation
uses
unit2,unit3;
{$ *.DFM}
Funcation Hasform(a:String):boolean;
var
R:Boolean;
X:Integer;
Begin
r:=false;
for x:=0 to screen.formcount-1 do
begin
if screen.forms[x].name =a then
r:=true;
end;
result:=r;
End;
procedure form1.button1click(sender :tobject);
begin
if not hasform(''''form2'''') then
begin
applicaton.createform(Tform2,form2);
showmessage(''''Form2窗体建立!'''');
end;
end;
procedure form1.button2click(sender:tobject);
begin
if not hasform(''''Form3'''') then
begin
application.createform(Tform3,form3);
showmessage(''''Form3建立!'''');
end;
end;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash