安装EasyFoxtable
事件枚举介绍(重要)
名称 | 值 | 说明 |
---|---|---|
Project | 0 | 项目事件 |
DataTable | 1 | 全局表事件 |
Form | 2 | 窗口事件 |
Control | 3 | 控件事件 |
Device | 4 | 设备管理器事件 |
Network | 5 | 网络监视器事件 |
File | 6 | 文件监视器事件 |
Report | 7 | 报表事件 |
如何在 Visual Studio 中编写foxtable的事件代码?
首先需要在对应的事件内编写以下代码
InvokeMethod(事件枚举,事件名称,参数)
'第一个参数代表事件枚举,根据上面的说明填入对应的值。
'第二个参数是事件的名称。
'第三个参数是事件的参数,在foxtable中,大部分的参数都是e(部分极少数的事件是没有e参数的,则填入Nothing)。
如何在 Visual Studio 中编写foxtable的窗体中的控件事件?
介于控件是依托于窗口存在的,所以在介绍本文之前,需要先查看以下这篇文章。
怎么使用Visual Studio高效编写foxtable之窗口事件篇
好啦,我们进入正题。
假设窗口上有一个按钮,名为Button1
,我们需要在.net 项目中编写它的点击事件。
首先我们将Button1
的Click事件中写入以下代码并保存。
InvokeMethod(3,"Click",e)
至此,狐表配置完成,当然啦,还需要在.net 项目中配置,才能让你的代码正确执行到.net项目中。
.net配置
第一步:找到.net对应的窗口文件,并写入以下代码,如图所示
Imports Foxtable
Imports EasyFoxtable
Public Class 窗口1
Inherits EasyFoxtable.FormEventHandler
Private WithEvents Button1 As New ButtonHandler
Public Sub New()
Me.Controls.Add("Button1", Button1)
End Sub
···
End Class