| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1224 人关注过本帖
标题:请教如何向下一个窗口传递参数
只看楼主 加入收藏
jlnet
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-29
收藏
 问题点数:0 回复次数:5 
请教如何向下一个窗口传递参数

如何向下一个窗口传递一个参数,使得显示对应的详细信息,在线等,谢谢大哥大姐们

搜索更多相关主题的帖子: 参数 窗口 大姐 在线 
2006-08-10 15:38
炫舞鱼
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-5-16
收藏
得分:0 
先在下一个窗口定义一个  字符串
在你想传值的界面进行附值就可以了

例如 接受参数窗口 这窗口名字就 mm.vb
private aa as string

传值窗口

mm demo=new mm();
mm.aa="你要附值的内容"
2006-08-10 20:42
jlnet
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-29
收藏
得分:0 
谢谢了
2006-08-11 14:03
jlnet
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-29
收藏
得分:0 

你的意思是在form2里建一个私有变量,然后在form1里引用这个变量吗?
你的mm demo=new mm();这句里的demo是什么?


我自己这样写了一个。
form1里写入
Dim frm2 As New Form2()
frm2.aa = "测试"
frm2.Show()

我在form1里实例化了form2,但是form2里的aa变量必须是Public的才行,如果是private的就找不到。

[此贴子已经被作者于2007-8-6 10:53:29编辑过]

2006-08-11 15:58
zj_zwl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-2
收藏
得分:0 
最好把要传递的参数放在构析函数里
2006-08-13 07:31
zj_zwl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-2
收藏
得分:0 

比如要把一个字符串传递给Form2,可以修改Form2的构析函数如下:

Public Sub New(ByVal str As String)'红色部分为新添加内容
MyBase.New()
.
.
.
End Sub

调用时以以下的形式(如要传递“你好!”)

Dim f As New Form2("你好!")
f.Show

2006-08-13 07:56
快速回复:请教如何向下一个窗口传递参数
数据加载中...
 
   



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

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