软件启动界面是Form1,(通讯设置)运行界面是Form2;(数据显示)我是在Form2中装入MSCOMM控件的,请问如何把Form1中设置的波特率,串口号,传入Form2中Form1是的串口号设置控件为Combo1;波特率设置控件为:Combo2我在Form2中是这样做的,但是没有什么用,改变串口和波特率,程序通常通讯
//////////////////////////
Private Sub Combo1_Click()
MSComm1.CommPort = Form1.Combo1.ListIndex + 1 '串口改变
End SubPrivate Sub Combo2_Click() '波特率改变
Call setting
End Sub
Private Sub setting()
MSComm1.Settings = "& CStr(Combo2.Text) &,8 , n ,1" '波特率设置
End Sub
//////////////////////////
Private Sub Combo1_Click()
MSComm1.CommPort = Form1.Combo1.ListIndex + 1 '串口改变
End SubPrivate Sub Combo2_Click() '波特率改变
Call setting
End Sub
Private Sub setting()
MSComm1.Settings = "& CStr(Combo2.Text) &,8 , n ,1" '波特率设置
End Sub
解决方案 »
- 小问题,但很重要,请学哥学姐们百忙之中关注一下,谢谢
- msflexgrid排序问题.在线等!很急!!!
- 对高手来说是送分!!! API画图问题!!!
- 我想这应该算是一个多线程的问题吧,哪位有时间来看看,谢谢了
- 想开发扑克牌游戏,但是扑克牌图片如何得到?
- !!超菜问题,求助!!
- 请高手帮我解释一下关于时钟的黄色的代码。
- 如何解决关于检索Access数据库时出现的“UPPER”错误
- 请问在VB+ACCESS中,单用户跟多用户在编程时有什么不同?
- 各位大侠,请问一下什么是WINNT4 SP4?
- 我就日了,我在MSDN上怎么找不到查阅API函数的地方
- Trim 函数 与 Trim$ 函数 有什么区别?
MSComm1.Settings = CStr(Form1.Combo2.Text) & ",8 ,n ,1" '波特率设置
End Sub
Private Sub setting()
MSComm1.CommPort = Form1.Combo1.ListIndex + 1 '串口改变
MSComm1.Settings = CStr(Form1.Combo2.Text) & ",8 ,n ,1" '波特率设置
End Sub去掉
Private Sub Combo1_Click()
MSComm1.CommPort = Form1.Combo1.ListIndex + 1 '串口改变
End Sub
改变全局变量的值啊
如form1.text3.text=form2.text5.text