窗体传值,C#如何将一个窗体中的变量值,传递给另一个窗体?
3个回答
展开全部
构造方法啊!
//这个是你窗体默认的构造方法
public
form_bfE()
{
InitializeComponent();
}
//再写个重载
public
form_bfE(sting
str)
{
messageBox.show(str);
}
这是另外一个窗体的构造方法
public
form1()
{
InitializeComponent();
}
//在这里实例化上个窗体的构造方法
form_bfE
f=new
form_bfE("test")//记得要用这个重载,这样就可以通过构造方法传值了
//这个是你窗体默认的构造方法
public
form_bfE()
{
InitializeComponent();
}
//再写个重载
public
form_bfE(sting
str)
{
messageBox.show(str);
}
这是另外一个窗体的构造方法
public
form1()
{
InitializeComponent();
}
//在这里实例化上个窗体的构造方法
form_bfE
f=new
form_bfE("test")//记得要用这个重载,这样就可以通过构造方法传值了
展开全部
写一个class,把需要传递的变量用静态static修饰放到这个class里。
public
class
Common
{
//form_bfG里的变量,我随便定义的。
public
static
int
a
=
0;
public
static
string
b
=
"hello";
}
//调用时
Common.a
=
...
public
class
Common
{
//form_bfG里的变量,我随便定义的。
public
static
int
a
=
0;
public
static
string
b
=
"hello";
}
//调用时
Common.a
=
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加一个带参数的构造方法,new窗体的时候就可以传值了
或者把变量变成静态的
或者把变量变成静态的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询