vfp9 如何一段代码在表单显示之后才执行

jack_wang0823 2016-03-28 03:47:48

需要在整个表单完全显示之后执行。
在INIT 和 show 里面调用都不行, 都是执行完了才显示表单

在ACTIVATE 里面调用, 是可以 但是当 表单重新激活时会重复执行

应该在哪里调用比较好
...全文
181 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_wang0823 2016-03-28
  • 打赏
  • 举报
回复
引用 1 楼 oldbbb 的回复:
在 INIT 中先执行this.show
果然有用 多谢了
都市夜猫 2016-03-28
  • 打赏
  • 举报
回复
Activate 是最合适的地方 加个属性控制下就可以强制仅执行一次:
If !PemStatus(Thisform, 'again', 5)
	Thisform.AddProperty('again', .t.)
	Do something
EndIf
oldbbb 2016-03-28
  • 打赏
  • 举报
回复
在 INIT 中先执行this.show

2,750

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧