可以在已有的表单上创建对象并定义对象事件吗
比如,表单已经通过可视化创建好了,里面已经有很多控件,临时需要增加一个表格,我在表单的INIT事件中加入如下代码:THISFORM.ADDOBJECT('grid','_grid')
DEFINE CLASS _Grid as grid
visible=.t.
enddefine
却不能保存,提示错误:方法程序或事件不能含有嵌套的过程或类定义
[此贴子已经被作者于2016-3-12 14:57编辑过]
** test.prg CREATE CURSOR tt (f1 I, f2 I) of = CREATEOBJECT("form1") of.show(1) DEFINE CLASS form1 as Form height = 400 ADD OBJECT grid1 as grid PROCEDURE init this.AddObject("grid", "_Grid") ENDPROC ENDDEFINE DEFINE CLASS _Grid as grid top = 200 visible = .t. ENDDEFINE