W
Wangchieh
Unregistered / Unconfirmed
GUEST, unregistred user!
在implementation之前定义了
var
addform :string;
mainfrm :中有三个button: (btnadd. btnedit .btndel)
我用对addform的值来区分addfrm 的 caption. 和 某个button 的Enabled .
下面是button 的 click 事件:
p/s: mainfrm 已经 uses addfrm.
addfrm 已经 uses mainfrm .
mainfrm.btnaddclick ()
.addform:='insert' ;
.dbnav.btclick(nbinsert) ;
.showaddfrm ;
mainfrm.btneditclick()
.addfrm:='edit';
.dbnav.btnclick(nbedit);
.showaddfrm ;
我在 addfrm 的 onshow 中写入:
.if (addform='edit') then
..addfrm.caption :='编辑旧记录' ;
..btncancel.enabled :=false ;
..showmessage(addform) ;// 我用来测试用,一切正常
.....但 addfrm.caption 还是
.....以前(设计时)设定的.
Why?
var
addform :string;
mainfrm :中有三个button: (btnadd. btnedit .btndel)
我用对addform的值来区分addfrm 的 caption. 和 某个button 的Enabled .
下面是button 的 click 事件:
p/s: mainfrm 已经 uses addfrm.
addfrm 已经 uses mainfrm .
mainfrm.btnaddclick ()
.addform:='insert' ;
.dbnav.btclick(nbinsert) ;
.showaddfrm ;
mainfrm.btneditclick()
.addfrm:='edit';
.dbnav.btnclick(nbedit);
.showaddfrm ;
我在 addfrm 的 onshow 中写入:
.if (addform='edit') then
..addfrm.caption :='编辑旧记录' ;
..btncancel.enabled :=false ;
..showmessage(addform) ;// 我用来测试用,一切正常
.....但 addfrm.caption 还是
.....以前(设计时)设定的.
Why?