VB.net窗体中调用项目内嵌HTML进行…

之前用VB.net做项目的时候一直想做一个漂亮点的图表展示效果,尝试了几个.net原生的插件后都宣告失败,倒不是因为不能用,要么是收费的(或者有版权水印)要么就是太复杂了,上手很麻烦,回想起来之前做web开发的时候用过JS插件highCharts感觉挺不错的,今天又听朋友推荐了个百度出的免费的eCharts,闲来无事便试试在Windows Form窗体中调用WEB页面展示JS插件绘制的图表,果然可行~!大致流程记录一下:
先给官网上下载ECharts的代码包: http://echarts.baidu.com/index.html
解压后先照着教程随便搞了个简单的柱状图,具体代码就不用上了,很简单的.给浏览器里面打开效果是这样的:
VB.net窗体中调用项目内嵌HTML进行图表展示
回到Visual Studio里面新建个VB项目,给窗体里拉个Webbroswer控件,然后把刚才写的HTML文件以及相关的JS文件都拖到项目中去,修改Form的load事件,代码如下:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim doURL As String = "file:\\\" + Application.StartupPath + "\html\test.html"
        Me.WebBrowser1.Url = New Uri(doURL)

    End Sub
End Class
解决方案资源管理器是这样的:
VB.net窗体中调用项目内嵌HTML进行图表展示
运行一下程序,效果棒棒哒!
VB.net窗体中调用项目内嵌HTML进行图表展示

至于页面中JS的互动以及图表数据的采集格式化,随后再研究发文了.

VB.NET 窗体控件的调用涉及在窗体(Form)使用各种控件,并通过编程方式与这些控件进行交互。控件是窗体上的基本构建块,如按钮(Button)、文本框(TextBox)、标签(Label)等。以下是调用和使用VB.NET窗体控件的基本步骤: 1. **添加控件到窗体:** 在设计视图,可以从工具箱(Toolbox)拖放控件到窗体上。工具箱包含了各种预定义的控件。 2. **设置控件属性:** 通过属性窗口(Properties Window),可以设置控件的名称(Name)、文本(Text)、大小(Size)、位置(Location)以及其他特定属性。例如,给按钮设置一个事件处理程序名称,以便知道哪个方法将在用户点击按钮时被调用。 3. **编写事件处理程序:** 根据控件类型,为特定事件编写处理代码。例如,为按钮点击事件(Click)编写处理逻辑。可以双击控件,在代码视图自动生成事件处理程序框架,然后填充代码逻辑。 4. **访问和操作控件:** 在代码,可以使用控件的名称来访问和操作控件属性或调用方法。例如,通过`Button1.Text`访问按钮的文本,或者`TextBox1.Text`来获取或设置文本框的内容。 5. **运行窗体:** 编译并运行项目以查看窗体和控件的实际效果。在运行时,可以测试控件的交互行为是否符合预期。 以下是一个简单的示例,展示如何在VB.NET为按钮点击事件编写事件处理程序: ```vb.net Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' 点击按钮后的操作,比如更改标签的文本 Label1.Text = "按钮被点击了!" End Sub End Class ``` 在这个示例,当按钮 Button1 被点击时,标签 Label1 的文本会被更改。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DexterLien

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值