我建了Form1,和Form2想点击按钮然后显示Form2,并且form2上的控件调用form1上控件的值,该怎么做啊
我建了Form1,和Form2想点击按钮然后显示Form2,并且form2上的控件调用form1上控件的值,该怎么做啊...
我建了Form1,和Form2想点击按钮然后显示Form2,并且form2上的控件调用form1上控件的值,该怎么做啊
展开
2个回答
展开全部
最简单的方法是构造函数传参,你可以重载一个构造函数,在重载的构造函数里面加上参数,在调用这个窗体的时候,使用重载的构造函数,这样就可以传过去了撒。
例如:
C#
Form2
------------------------------------------------
int value_1;
string value_2;
public form2(int Form1_value,string Form1_value)
{
value_1=Form1_value;
value_2=Form1_value;
}
Form1
-------------------------------------------------
string controlValue1;
int controlValue2;
form2 obj=new form2(controlValue2,controlValue1)
obj.show();
这样form2就可以得到form1的参数了。
例如:
C#
Form2
------------------------------------------------
int value_1;
string value_2;
public form2(int Form1_value,string Form1_value)
{
value_1=Form1_value;
value_2=Form1_value;
}
Form1
-------------------------------------------------
string controlValue1;
int controlValue2;
form2 obj=new form2(controlValue2,controlValue1)
obj.show();
这样form2就可以得到form1的参数了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询