怎么使用Visual Studio高效编写foxtable之控件事件篇

安装EasyFoxtable

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
第二步:在左边的选择框中选择刚刚定义的Button1,并在右侧选择对应的Click,编写你的业务代码,如图所示
image.png

image.png
第三步:重新生成项目,并在狐表中点击查看效果。
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容