小弟初學VB編程,現在想實作串口通信,知道是用MSComm控制元件,但是程式不會,求大神們解答,點燃我編程的激情,謝謝!
我找到一個范例,程式除錯成功,但是結果不正確。程式如下:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.AxMSComm1.CommPort = ComboBox1.Text
AxMSComm1.DTREnable = True “打開串口”
Button1.Enabled = False
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
AxMSComm1.Output = TextBox1.Text “發送資料”
MsgBox("資料發送成功")
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
TextBox2.Text = AxMSComm1.Input “接收資料”
MsgBox("資料接收成功")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ComboBox1.Text = 1 “默認串口號為1”
End Sub
End Class
現在運行程式后,點擊打開串口,然后游標在“發送資料框”內,輸入資料,比如:abcd,點擊發送資料按鈕,彈出如圖所示情況:


怎么辦,求大神們解答,急!
uj5u.com熱心網友回復:
LZ可參考下http://download.csdn.net/detail/zdingyun/1070246這個鏈接的示例工程.轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/108061.html
標籤:控件
