我在表单INIT中动态添加文本框,为何文本框不受我控制.....
在INIT事件中动态添加文本框后,将其ControlSource设置为已打开表的某个字段,在交互时,
出现了下面这个问题:
该文本框一直灰显,不能编辑,即使已设置其enabled=.t.,readonly=.f.,(已经添加了一条空记录)
哪位大哥能帮我解决这个问题,谢谢!
问题点数:50、回复次数:3Top
1 楼xiolig(凌霄)回复于 2003-06-01 17:26:29 得分 25
最好是检验一下添加空记录后记录指针的正确性。Top
2 楼dyming0410(dyming)回复于 2003-06-02 18:57:03 得分 25
你测试一下,在init()中你的代码后加入
if eof('your_TableName')
set step on
endif
如果有调试出来,就记录肯定是已经到文件尾了!
你可以用go iif(!eof('your_TableName'),"recn()","bottom")Top
3 楼Newboy_wang(Newboy王)回复于 2003-06-02 21:20:04 得分 0
谢谢两位了
我在LOAD事件中添加文本框对象,然后在INIT事件中将其ControlSource属性设置在数据表中的某一字段
这个问题就解决了,也不知道是怎么回事。Top




