| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:[求助]请问两个窗体的控件如何控制同一窗体的数值,并保留他的值呢?
只看楼主 加入收藏
寻找
Rank: 2
等 级:论坛游民
帖 子:132
专家分:19
注 册:2007-3-2
结帖率:100%
收藏
 问题点数:0 回复次数:4 
[求助]请问两个窗体的控件如何控制同一窗体的数值,并保留他的值呢?
Public i as integer

Private Sub Command1_Click()
For i = 0 To 48
If Check1(i).Value Then
Label1(i) = vbNullString
Else
Label1(i) = Label1(i).Caption
End If
Next
Unload Me
End Sub

窗口2
Private Sub Command1_Click()
For i = 0 To 48
If Check1(i).Value Then
Form1.Label1(i) = vbNullString
Else
Form1.Label1(i) = Form1.Label1(i).Caption
End If
Next
Unload Me
End Sub

请问两个窗体的控件如何控制同一窗体的数值,并保留他的值呢?
就如上面代码,窗口2能控制窗口1各个Label1(i)的数值,但不能保留他的值,就是当回到窗口1控制的时候,所有
Label1(i)的数值变回原始状态?请问有什么办法解决??
望高手指教~~谢谢!
搜索更多相关主题的帖子: 窗体 控件 数值 
2007-06-09 22:45
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
不要关闭Form1对象,只要隐藏就行了,调用完之后显示Form1就可以了。
你Unload掉了Form1,再Load会自动初始化窗体的所有控件属性。

VB QQ群:47715789
2007-06-10 10:13
寻找
Rank: 2
等 级:论坛游民
帖 子:132
专家分:19
注 册:2007-3-2
收藏
得分:0 
以下是引用Joforn在2007-6-10 10:13:44的发言:
不要关闭Form1对象,只要隐藏就行了,调用完之后显示Form1就可以了。
你Unload掉了Form1,再Load会自动初始化窗体的所有控件属性。

谢谢斑竹~
另外我想一下,如果是没有关闭窗体,但窗体2控制窗体1de Label1(i)时还不是会保留
他的值,请问是不是他们之前的逻辑关系没有相连啊?望赐教!谢谢!

2007-06-10 10:31
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
窗体中的控件属性一定会被保留的,但如果你自己在Form1的事件里又修改了那些属性,就当然又变了。

VB QQ群:47715789
2007-06-10 11:30
寻找
Rank: 2
等 级:论坛游民
帖 子:132
专家分:19
注 册:2007-3-2
收藏
得分:0 
以下是引用Joforn在2007-6-10 11:30:58的发言:
窗体中的控件属性一定会被保留的,但如果你自己在Form1的事件里又修改了那些属性,就当然又变
哦,非常感谢斑竹~~谢谢!
2007-06-10 11:34
快速回复:[求助]请问两个窗体的控件如何控制同一窗体的数值,并保留他的值呢?
数据加载中...
 
   



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

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