全部项目事件
| 事件名称 | 说明 |
| 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地址发生变化后执行。 |