delphi里在用FormCreate创建窗体的时候,想执行一些代码,如何实现?

Form2作为程序运行时自动创建的第一个窗体,怎样才能在创建窗体的同时执行一些代码呢,比如我把showmessage('test');加入FormCreate函数中,运行... Form2作为程序运行时自动创建的第一个窗体,怎样才能在创建窗体的同时执行一些代码呢,比如我把showmessage('test');加入FormCreate函数中,运行时根本就没反应…只是显示form2窗口,并不弹出信息框。
procedure TForm2.FormCreate(Sender: TObject);
begin
showmessage('test');
end;
简而言之,如何做到在程序开始运行时,弹出form2以及'test’消息框呢?
展开
 我来答
景茹炜L8
推荐于2017-11-28 · TA获得超过481个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:374万
展开全部
思路有问题。
FormCreate只是在创建时做一些初始化工作,最好不要加入显示信息的代码。
如果希望在显示在创建完成后、显示窗体前做一些工作,可以考虑在OnShow事件中加入代码。
丨骆丨
2013-03-26 · TA获得超过463个赞
知道答主
回答量:133
采纳率:0%
帮助的人:82.5万
展开全部
在主form的Object Inspector选event下边的onCreate,然后确定onCreate时运行你的onCreate过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地狱来客ET
2013-01-19
知道答主
回答量:16
采纳率:0%
帮助的人:17.4万
展开全部
这个你试试吧!
procedure TForm1.FormCreate(Sender: TObject);
var Form2:TForm;
begin
Form2:=TForm.Create(nil) ;
Form2.Show;
showmessage('test');
end;
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式