查看: 192|回复: 2

[未解决] vb form_load 事件无法输出信号

[复制链接]

该用户从未签到

发表于 2019-4-15 20:21 | 显示全部楼层 |阅读模式
如下代码中Command3_Click点击事件和Form_Unload事件都可以控制信号输出,唯独Form_Load无法控制信号输出,请问是哪里的问题呀

Dim MSGout, MSGin As String
Private Sub Command3_Click()
   If MSComm1.PortOpen = False Then
     MSComm1.PortOpen = True
     MSGout = "011" + vbNewLine
     MSComm1.Output = MSGout
Else
     MSGout = "011" + vbNewLine
     MSComm1.Output = MSGout
End If
End Sub

Private Sub Form_Load()
Me.Show
BackColor = vbRed
'BackColor = QBColor(Rnd * 5)
   If MSComm1.PortOpen = False Then
     MSComm1.PortOpen = True
     MSGout = "011" + vbNewLine
     MSComm1.Output = MSGout
Else
     MSGout = "011" + vbNewLine
     MSComm1.Output = MSGout
End If

End Sub



Private Sub Form_Unload(Cancel As Integer)
   If MSComm1.PortOpen = False Then
     MSComm1.PortOpen = True
     MSGout = "010" + vbNewLine
     MSComm1.Output = MSGout
Else
     MSGout = "010" + vbNewLine
     MSComm1.Output = MSGout

End If
End Sub


该用户从未签到

发表于 2019-4-16 08:22 | 显示全部楼层
有可能是 form_load 太早,你的其他控件还没有加载起来
打赏作者鼓励一下!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

热门推荐

设计了一款智能加湿器,出现了一些控制上的问题
设计了一款智能加湿器,出
最近在学习blinker,就想着把手头的加湿器改装成智能加湿器,用了一块WiFiduino、一个
关于Open Nul问题,
关于Open Nul问题,
如图所示,驱动安装的时候,没有出现错误(比如安装过程中没有出现系统找不到指定文件
Arduino模拟USB键盘
Arduino模拟USB键盘
[md] ### 模拟键盘输入信息 本示例将演示使用Arduino Leonardo模拟USB键盘输出信息。
小白求助
小白求助
小白刚接触arduino编程基础较差,发现可以使用图形编程软件,想问一下图片上的是什么
光敏电阻检测环境光实验
光敏电阻检测环境光实验
本文节选自《Arduino程序设计基础》 一些简单的电子元件就可以做传感器使用,例如我
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
快速回复 返回顶部 返回列表