
VB窗口间数据的传递
两个窗口第一个窗口有一个文本框,点击弹出第二个窗口,第二个窗口上有一堆按钮,点击某一个按钮后将一个值传递给一个公共变量,窗口2关闭,同时窗口1上的文本框显示变量。运行时出...
两个窗口第一个窗口有一个文本框,点击弹出第二个窗口,第二个窗口上有一堆按钮,点击某一个按钮后将一个值传递给一个公共变量,窗口2关闭,同时窗口1上的文本框显示变量。运行时出现... 两个窗口 第一个窗口有一个文本框,点击弹出第二个窗口,第二个窗口上有一堆按钮,点击某一个按钮后将一个值传递给一个公共变量,窗口2关闭,同时窗口1上的文本框显示变量。 运行时出现问题,值传到公共变量上去了,但是文本框不显示 展开
展开
1个回答
展开全部
1、在模块文件(Module)中声明一个全局公共变量,然后在其他窗体中就可以通过这个变量来存取数据了,如:
在模块文件中声明变量a
Public
a
as
string
在Form1中给a赋值
a="您好!"
在Form2中读取a
msgbox
a
2、在要传递数据的那个窗口声明一个模块级的全局变量,然后在其他窗体中就可以通过这个变量(要加上窗体名的引用)来存取数据了,如:
在Form1中声明变量a及赋值
Public
a
As
String
Private
Sub
Form_Load()
a
=
"你好!"
End
Sub
在Form2中读取a
msgbox
Form1.a
3、利用各个窗体中的控件属性来传递数据,如:
让Form2的Label1的显示内容和Form1的Label1一样
Form2.Label1.Caption
=
Form1.Label1.Caption
以上回答你满意么?
在模块文件中声明变量a
Public
a
as
string
在Form1中给a赋值
a="您好!"
在Form2中读取a
msgbox
a
2、在要传递数据的那个窗口声明一个模块级的全局变量,然后在其他窗体中就可以通过这个变量(要加上窗体名的引用)来存取数据了,如:
在Form1中声明变量a及赋值
Public
a
As
String
Private
Sub
Form_Load()
a
=
"你好!"
End
Sub
在Form2中读取a
msgbox
Form1.a
3、利用各个窗体中的控件属性来传递数据,如:
让Form2的Label1的显示内容和Form1的Label1一样
Form2.Label1.Caption
=
Form1.Label1.Caption
以上回答你满意么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询