如何打开form1的同时 ,让form2执行form2里的初始化

qiangshou2301 qiangshou2301 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教大家一个问题:
就是打开form1的同时 ,让form2执行它的初始化,即:
执行form2里的Private Sub Form_Load()里的东西,此时form2窗口不显示,因为我单独在form1里做了个command1来form2.show ,这样form2打开后就不用再执行初始化了 。
我这样做的目的是先在form1里玩会游戏,这个时间来让form2初始化。
下面是form2初始化的内容:

Private Sub Form_Load()
Dim str1 As String
Dim arrOutput(1) As Byte
arrOutput(0) = &H1
arrOutput(1) = &H30
MSComm1.Output = arrOutput
DoEvents
Call Sleep(1000)
str1 = "DP140" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(1000)
str1 = "DI180" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(1000)
str1 = "DD120" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(1000)
str1 = "SV14564" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(1000)
str1 = "SA60000" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(1000)
str1 = "FE0" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(10000)
str1 = "MR436907" & Chr(13)
Me.MSComm1.Output = str1
DoEvents
Call Sleep(10000)
str1 = "DH" & Chr(13)
Me.MSComm1.Output = str1
End Sub
...全文
评论 23
收藏 已收藏
分享
返回顶部
qiangshou2301
COM/DCOM/COM+ 864 成员 3,658 内容