当前位置:编程学习 > C#/ASP.NET >>

vb.net 串口转键盘口输出的问题

 Private Sub Fomr1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        AxMSComm1.CommPort = 2
        AxMSComm1.Settings = "9600,n,8,1"
        AxMSComm1.InBufferCount = 0
        AxMSComm1.OutBufferCount = 0
        AxMSComm1.PortOpen = True

        AxMSComm1.RThreshold = 1
        AxMSComm1.SThreshold = 1
        TextBox1.Text = ""
    End Sub

Private Sub AxMSComm1_OnComm(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxMSComm1.OnComm
Dim strIt As String
        Dim I As Integer
        For I = 0 To AxMSComm1.InBufferCount
            strIt = Me.AxMSComm1.Input + Chr(32)
            TextBox1.Text = TextBox1.Text + strIt
            System.Windows.Forms.SendKeys.Send(strIt)
        Next
   End Sub



目的是程序 运行的时候,外部数据通过串口来,要显示在记事本上,但是如果外部来的是大写字母,我的记事本就不一定显示的是大写,有可能是小写,而且+ % 【】  都不能显示  ,想请教各位大侠,这个如何解决是好。 --------------------编程问答-------------------- 在收到后的字符串里通过ascII 码值,屏掉不要要字符,把合要求的取出来转到写字板上
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,