程序代码:
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
授人以渔,不授人以鱼。