在一表单(FORM1)中调用另一表单(FORM2)的数据刷新问题?(10分)

  • 主题发起人 主题发起人 gmwing
  • 开始时间 开始时间
G

gmwing

Unregistered / Unconfirmed
GUEST, unregistred user!
在一表单中showmodal另一表单(FORM2)后,在FORM2中的edit控件输入了数据,当关闭再重新
showmodal时FORM2中的edit的数据依然存在,我该如何做才能将这些(edit)控件中数请空或刷新,
比如我在EDIT中显时的数据为时间,当下次再次showmodal这FORM2中就应该显示当前时间,所以
我该如何做。。。。。
 
Form2OonClose段中加入action:=cafree,当关闭窗口后释放
用Now求当前时间,然后用Formatdatetime将时间格式化为字符串
 
to 201:
我试过了,但是会出现错误....
 
FORM2的create中写代码就可以做到!
 
onclose事件中用release行不行哪?
 
或者在onshow事件中写初始化数据
 
To 201:
你那方法会出错的!因为FORM2是以showmodal方式打开的!
TO qinmingzsj:
此方法可行,不过有个前提,FORM2表单不能在项目文件中打开!(可通过OPTION菜单修改)
解决方法有两种:
1。可把代码写在FORM2的FormActivate事件中
2。在OPTION菜单中修改FORM2为Available form,把代码写在CREATE事件中
 
后退
顶部