点击或拖拽改变大小

Window.PreInit 方法

X#
为窗口实现自定义的初始化代码。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD PreInit() AS USUAL CLIPPER
查看代码

返回值

类型:__Usual
备注
此方法用于自定义窗口的初始化代码。 窗口编辑器的默认初始化代码不会覆盖自定义的初始化代码。 在 Init() 方法的开始会自动生成对 PreInit() 的调用。 您可以通过更改 CAVOWED.TPL 文件中的 [PreInitCall] 和 [PreInit] 部分来自定义代码生成。请注意,只有类变量可以在 PreInit() 方法中访问,直到 PostInit() 方法本身被调用。
此类中 PostInit() 的默认实现为空。
提示 提示:
在.NET中,通常不允许或建议在父构造函数调用之前运行类中的代码。 窗口编辑器生成的代码在这样做(在 SUPER() 调用之前调用 PreInit())。 我们建议您非常小心,不要触摸从父类继承的受保护实例变量,因为这些变量可能未初始化和/或您为它们分配的值可能在父类的构造函数中被覆盖。
参见