程序代码:
Form1 = CREATEOBJECT("_NewForm") && 从_NewForm类生成窗体实例,可以分别从_Form和_NewForm派生窗体观察效果
Form1.Show && 呈现窗体
READ EVENTS && 启动事务处理
RETURN && 程序结束
* 从固有Form类派生一个自定义表单类
DEFINE CLASS _Form AS Form
* 本类窗体的默认动作,设置标题文字为"TEST"
PROCEDURE Init
ThisForm.Caption = "TEST"
ENDPROC
* 关闭窗体时结束事务处理
PROCEDURE Destroy
CLEAR EVENTS
ENDPROC
ENDDEFINE
* 从_Form类再派生一个子类
DEFINE CLASS _NewForm AS _Form
* 本Init事件将覆盖父类的同名方法
PROCEDURE Init
ThisForm.AutoCenter = .T. && 从本类派生的窗体将会自动居中,不执行DODEFAULT()的话,只居中,留意标题文字
DODEFAULT() && 调用父类默认代码,窗体除居中外,还设置标题文字为"TEST"
ENDPROC
ENDDEFINE

授人以渔,不授人以鱼。






