4个回答
展开全部
第一种情况,form1和form2有关系,也就可以说成是form1里面有个事件,通过这个事件来打开form2
在这个情况下这么写
form2 f2 = new form2(这里写form1中的变量值)
f2.show();
然后在form2的构造函数中接受这个变量值
还有个最简单的方法,全局变量:
这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:
在form1中定义一个static变量public static int i= 9 ;
Form2中的钮扣按钮如下:
private void button1_Click(object sender, System.EventArgs e)
{textBox1.Text = Form1.i.ToString();}
还有可以利用属性,使用delegate等~~
在这个情况下这么写
form2 f2 = new form2(这里写form1中的变量值)
f2.show();
然后在form2的构造函数中接受这个变量值
还有个最简单的方法,全局变量:
这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:
在form1中定义一个static变量public static int i= 9 ;
Form2中的钮扣按钮如下:
private void button1_Click(object sender, System.EventArgs e)
{textBox1.Text = Form1.i.ToString();}
还有可以利用属性,使用delegate等~~
展开全部
Form1 f1=new Form1();
f1.变量然后操作就好了
f1.变量然后操作就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法,把二个类定义成静态的。
然后通过类名.方法名访问。
然后通过类名.方法名访问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把FORM1的变量都搞成PUBLIC的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询