vb 窗体间传递参数问题

请教个vb窗体间传递参数问题是vb6打个比方我有做了两个form:form1和form2在form1中有个string类型的参数form1中执行form2.show的时候... 请教个vb 窗体间传递参数问题是vb6打个比方 我有做了两个 form: form1和form2在form1中 有个string 类型的参数 form1中执行form2.show 的时候把这个字符串参数传递给form2 使form2中可以得到这个string参数 我知道c#中怎么实现 但vb6好像不支持向c#那样写请告诉指教下vb6 里如何 在两个form之间传递参数 展开
 我来答
匿名用户
推荐于2018-03-19
展开全部
在form1中这么定义
public str as string

在form2中这么调用

print form1.str
相当于在form2中用的时候就是form1.str了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-26
展开全部
很简单在FORM1中申明Public sub MyString()String = "123"end sub直接在Form2启动的代码写call form1.MySrting
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
captain2005
推荐于2016-05-06 · TA获得超过1059个赞
知道小有建树答主
回答量:2041
采纳率:40%
帮助的人:566万
展开全部

起码有三种形式:(vb.net)

  1. 通过声明定义全局变量,在任何一个窗体中都可以修改和访问。比如:public a as int。

  2. 在一个窗体类中声明public变量,在另一个窗体中以访问对象变量的方式访问或者修改。

  3. 通过数据存储方式访问。比如xml、数据库或者注册表键值

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-26
展开全部
最简单就是定义一个公共变量。
比如,
form1:
Public a As Integer
Private Sub Command1_Click()
Form2.Show
End Sub
Private Sub Form_Load()
a = 100
End Sub
form2:
Private Sub Form_Load()
Label1.Caption = Form1.a
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式