| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1024 人关注过本帖
标题:一个界面弹出另一个界面
取消只看楼主 加入收藏
lvguidong123
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-10-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
一个界面弹出另一个界面
我想设计一个界面,界面中点击设置这个按钮,它会弹出另一个界面进行设置参数,比如串口、波特率等参数。设置完成后,点击确定按钮,再返回到原来界面。怎么写代码啊?求解?
这是我做的趋势图,我想实现如下功能
图片附件: 游客没有浏览图片的权限,请 登录注册

点击参数设置按钮,弹出如下图的窗口
图片附件: 游客没有浏览图片的权限,请 登录注册

可是,设置完成后,该设置却不能运用到趋势图中,怎样让其设置的参数应用到第一个窗口呢?

[ 本帖最后由 lvguidong123 于 2012-11-10 09:32 编辑 ]
搜索更多相关主题的帖子: 波特率 
2012-11-09 13:30
lvguidong123
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-10-24
收藏
得分:0 
回复 6楼 Artless
什么是全局变量,怎么设置全局变量?我是初学者,还请多多指教
2012-11-10 11:09
lvguidong123
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-10-24
收藏
得分:0 
回复 6楼 Artless
我用了全局变量,可是form2设置的参数对form1不起任何作用。我的form2的代码是
Private Sub Form_Load()
If MSComm1.PortOpen = True Then
   MSComm1.PortOpen = False
   Else
End If
Combo1.AddItem "COM1"
Combo1.AddItem "COM2"
Combo1.AddItem "COM3"
Combo1.AddItem "COM4"
Combo1.AddItem "COM5"
Combo1.AddItem "COM6"
Combo1.AddItem "COM7"
Combo1.AddItem "COM8"
Combo1.ListIndex = 2
Combo2.AddItem "9600"
Combo2.AddItem "4800"
Combo2.AddItem "2400"
Combo2.AddItem "1200"
Combo2.ListIndex = 2
Combo4.AddItem "4"
Combo4.AddItem "5"
Combo4.AddItem "6"
Combo4.AddItem "7"
Combo4.AddItem "8"
Combo4.ListIndex = 4
Combo5.AddItem "1"
Combo5.AddItem "2"
Combo5.ListIndex = 0
= Combo1.ListIndex + 1 '使用COM4
MSComm1.Settings = "9600,n,8,1" '设置通信口参数
MSComm1.InBufferSize = 1024 '设置接收缓冲区为40 字节
MSComm1.OutBufferSize = 2 '设置发送缓冲区为2 字节
MSComm1.InputMode = comInputModeBinary '设置接收数据模式为二进制形式
MSComm1.InputLen = 1 '设置Input 一次从接收缓冲读取字节数为1
MSComm1.SThreshold = 1 '设置Output 一次从发送缓冲读取字节数为1
MSComm1.InBufferCount = 0 '清除接收缓冲区
MSComm1.OutBufferCount = 0 '清除发送缓冲区
w = 0 '数据个数计数器清零
MSComm1.RThreshold = 1 '设置接收一个字节产生OnComm 事件
End Sub
Private Sub Combo1_Click()
If MSComm1.PortOpen = True Then  '如果串口打开先关闭后再进行其他操作
   MSComm1.PortOpen = False
 End If
= Combo1.ListIndex + 1 '读取com口号
End Sub
2012-11-10 14:46
lvguidong123
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-10-24
收藏
得分:0 
回复 10楼 风吹过b
Combo1.AddItem "COM1"
Combo1.AddItem "COM2"
Combo1.AddItem "COM3"
Combo1.AddItem "COM4"
Combo1.AddItem "COM5"
Combo1.AddItem "COM6"
Combo1.AddItem "COM7"
Combo1.AddItem "COM8
你说的变量是Combo1.AddItem 吗》?好像没有定义什么变量啊,我不懂,能说的具体点吗?需要改哪个?
图片附件: 游客没有浏览图片的权限,请 登录注册

我把这部分改了。
2012-11-12 11:57
lvguidong123
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-10-24
收藏
得分:0 
回复 10楼 风吹过b
我在form2中设置的串口怎样才能应用到form1中?
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-11-12 13:29
快速回复:一个界面弹出另一个界面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014515 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved