c#怎样从一个FORM的代码中调用另一个form的函数和属性

2024-12-16 07:03:08
推荐回答(4个)
回答1:

比如你在Form1里要调用Form2的空间吧,那你在Form1里申明一个静态的字段,
例如 public static p;然后将Form2赋予它,p=Form2;这样你就可以通过Form2.p.控件或方法 来调用。不过记得调用控件时候要把控件的属性有privat改成public。

回答2:

正好 , 我这里有一份曾经收 的资料...挺简单, 你看看吧. 不懂的话,CALL我. 我常在线..
跨页面传值
全局变量
这个最简单,只要把变量描述成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();}

回答3:

另一个Form里的函数和属性设为Publice

回答4:

FORM 继承啊..窗体继承