全部项目事件
| 事件名称 | 说明 | 
| MainTableChanging | 切换主表前执行,也就是MainTable发生变化前执行。 | 
| MainTableChanged | 切换主表后执行,也就是MainTable发生变化后执行。 | 
| CurrentTableChanged | 选择不同表后执行,也就是CurrentTable发生变化后执行。 | 
| BeforeOpenProject | 在打开项目之前执行,可以在此进行一些环境上的判断,决定是否打开项目。 | 
| Initialize | 在数据已经加载,所有的DataTable都已经生成,即将生成Table和窗口的时候执行,通常在此对DataTable进行初始化设置。 | 
| AfterOpenProject | 在项目已经完全打开后执行,此时DataTable、Table和窗口都已经生成。 | 
| LoadUserSetting | 打开系统或者切换用户之后执行,可以在此针对用户进行权限方面的设置。 | 
| BeforeCloseProject | 关闭项目之前执行。 | 
| SystemIdle | 在系统空闲的时候执行。 | 
| AfterSaveProject | 保存项目之后执行。 | 
| BeforeSaveProject | 保存项目之前执行。 | 
| BeforeLoadInnerTable | 打开项目,准备加载某内部数据表的时候执行,可以在此更改加载的字段和条件。 | 
| BeforeLoadOuterTable | 准备加载外部数据表的时候执行,可以在此修改Select语句。 | 
| BeforeConnectOuterDataSource | 准备连接外部数据源的时候执行,可以在此修改连接字符串。 | 
| GlobalVariableChanged | 在某一个Var变量的值发生变化后执行 | 
| BeforeShowErrorMessage | 在Foxtable捕获错误并即将显示错误信息前执行。 | 
| NetworkAvailabilityChanged | 网络可用状态发生变化后执行。 | 
| NetworkAddressChanged | 网络IP地址发生变化后执行。 |