社区
Delphi
帖子详情
FormActivate与FormShow事件有什么区别?
sato
2004-12-21 04:01:50
FORM为动态建立的:
f:=Tfm1.Create(nil);
f.ShowModal;
f.Free;
然后发现原先在FormShow事件的代码不被执行,
换成FormActivate事件就可以实现了.
想详细询问一下这两个事件的区别!多谢!
...全文
341
3
打赏
收藏
FormActivate与FormShow事件有什么区别?
FORM为动态建立的: f:=Tfm1.Create(nil); f.ShowModal; f.Free; 然后发现原先在FormShow事件的代码不被执行, 换成FormActivate事件就可以实现了. 想详细询问一下这两个事件的区别!多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sato
2004-12-22
打赏
举报
回复
多谢了!
gxgyj
2004-12-21
打赏
举报
回复
activate在窗体之间切换被激活时触发;
show在窗体建立显示或隐藏显示时触发;
在一个窗体第一次显示时的触发顺序为先show,再activate;
不知是不是这样...楼主自己新建几个窗体试试便知知道了...
ztenv
2004-12-21
打赏
举报
回复
formactivate只在初次激活时被执行,而formshow就不一样了,在delphi下我试过一次;
Form
Ac
tivate
与
Form
Show
事件
有什么
区别
ac
tivate
在窗体之间切换被激活时触发; show在窗体建立显示或隐藏显示时触发; 在一个窗体第一次显示时的触发顺序为先show,再ac
tivate
;
Form
Create、
Form
Show、
Form
Ac
tivate
事件
的
区别
与运用
(3)当窗口再显示,但不作为当前窗口,
form
1.onAc
tivate
不执行,当空口被激活(作为当前窗口)时
form
1.onAc
tivate
执行。...
Form
Show、
Form
Ac
tivate
事件
的
区别
与运用。1、当窗口中创建并显示时(三者的运行顺序)
delphi学习 -----
Form
Create,
Form
Ac
tivate
,
Form
Show的顺序
procedure T
Form
1.
Form
Create(Sender: TObject); begin
form
1.Caption:=
form
1.Caption +'+Create';...procedure T
Form
1.
Form
Ac
tivate
(Sender: TObject); begin
form
1.Caption:=
form
1.Caption +'+Ac
Form
Create &
Form
Ac
tivate
&
Form
Show执行顺序演示
procedure T
Form
1.
Form
Create(Sender: TObject);begin
form
1.Caption:=
form
1.Caption +'+Create';...procedure T
Form
1.
Form
Ac
tivate
(Sender: TObject);begin
form
1.Caption:=
form
1.Caption +'+Ac
tivate
';en...
Delphi实战中讲解
Form
Create,
Form
Show,
Form
Ac
tivate
前言在网上百度就可以看到关于
Form
Create,
Form
Show,
Form
Ac
tivate
的讲解和介绍,一般来说执行的顺序为:1、
form
1.Create2、from1.Show3、f...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章