vb.net怎么用构造函数传参进行窗体间跳转?

刚刚学VB.NET,求一个例子代码来研究下!第一个窗体怎么用构造函数传参,第二个怎么接收,求详细的代码?记得是vb.net啊!... 刚刚学VB.NET,求一个例子代码来研究下!
第一个窗体怎么用构造函数传参,第二个怎么接收,求详细的代码?记得是vb.net啊!
展开
 我来答
然后去远足
推荐于2018-03-21 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2451万
展开全部
Public Class Form2
    Dim test As String
    Public Sub New(ByVal _test As String)
        test = _test
    End Sub
End Class

Form1 中 New Form2("abc") 即可传参给 Form2 中的 test。

 

但在 VB.NET 中,没必要这么麻烦,只需要声明为 Public,即可直接方法,如:

Public Class Form2
    Public test As String
End Class

Form1 中直接 Form2.test = "abc" 即可。

龙阳清风
2014-04-15 · TA获得超过1696个赞
知道小有建树答主
回答量:865
采纳率:66%
帮助的人:379万
展开全部
<Serializable()>

Structure Str_MyInfo'新建名字为Str_MyInfo的构造函数

        Public MyName As String '名称

        Public MySex As Boolean '性别(True为男)

       '……

    End Structure

然后在窗口里面Public MyInfo As New Str_MyInfo

同窗口就直接  Str_MyInfo.MyName=xxxx   这样

跨窗口就         窗口名称.Str_MyInfo.MyName=xxxx  这样

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FMUD1
2014-04-15 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:911万
展开全部
dim form as new form2(1)
form2中
public class form2
dim _n as integer
public sub new(byval n as integer)
_n=n
end sub
end class
这里的n就是括号里的1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式