![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vb.net
Cike9588
一箪食一斗酒一曲长歌一剑天涯。
展开
-
VB.NET 串口控件的使用和说明
一、认识串口控件,名称SerialPort,调用方式如下图所示。 二、串口常用参数说明**BaseStream 获取 SerialPort 对象的基础 Stream 对象。BaudRate 获取或设置串行波特率。BreakState 获取或设置中断信号状态。BytesToRead 获取接收缓冲区中数据的字节数。BytesToWrite转载 2017-09-04 23:18:49 · 3843 阅读 · 0 评论 -
VB.NET用Newtonsoft.Json操作json字符串
一、引用dll ——— http://pan.baidu.com/s/1kVJwR2Z二、反序列化json字符串Dim readData As String = {"LV":1,"U1":1,"U2":2,"A1":0}jsonResult = JsonConvert.DeserializeObject(readData)'用Newtonsoft.Json反序列json字符串D原创 2017-09-13 21:01:43 · 9171 阅读 · 1 评论 -
串口类的DateReceived事件---发送一次指令,就会自动触发此事件接收数据
一、打开此事件的位置: 二、代码:Private Sub Se_DateReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles serialPort.DataReceived Dim readData As String readData = serialPort.ReadLine()原创 2017-09-13 21:06:46 · 4153 阅读 · 0 评论 -
vb.net窗体关闭按钮触发事件
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed If thread_time.IsAlive = True Then Thread_Stop()原创 2017-09-13 21:08:59 · 4085 阅读 · 0 评论 -
vb.net用委托更新UI
想看自定义事件可转此处:http://blog.csdn.net/qq_35952946/article/details/79185511直接上代码: 1、单纯委托使用:Delegate Sub wt(data As String) '定义委托Public Class Form1 Private Sub Button1_Click(sender As Object,原创 2018-02-01 22:15:54 · 4019 阅读 · 1 评论 -
vb.net 线程间操作无效: 从不是创建控件“ProgressBar1”的线程访问它。
跨线程更新ui是不被允许的,可用委托操作。解决方法一:(不推荐使用此方法!!!)Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load '解决"线程间操作无效: 从不是创建控件“ProgressBar1”的线程访问它。"问题 CheckForIllegalCr...原创 2017-08-01 17:22:47 · 5006 阅读 · 3 评论 -
vb.net自定义事件
1、先定义事件:EventEvent ConnectComplete(ByVal Result As Boolean, ByVal Reason As String)2、触发事件:RaiseEventRaiseEvent ConnectComplete(False, "ConnectThread()异常:" + vbCr & vbLf + ex.ToString())3、以with原创 2018-01-28 11:29:16 · 1237 阅读 · 0 评论