我很抱歉,但我是一个完整的新手。希望对你们来说快点,尽管我无法在任何地方找到答案。表单引用浪费内存?
如果我在另一个表单中创建一个表单的引用,我最终得到两个内存中的表单或两个标记为同一个表单在内存中。
我想引用其他表单上的控件来改变数值等。如果有更好的方法,一些指针会很好,但我不希望你做我的工作。
我使用:
private Form1 _myForm1;
public Form1 MyForm1
{
get{return _myForm1;}
set{_myForm1 = value;}
}
然后在构造器:
public Form2()
{
MyForm1 = (Form1)Form1.ActiveForm;
InitializeComponent();
}
想到来找我,我很可能真的浪费内存。
非常感谢
感谢Stu,但我打算接受Brian的答案以获取有用的额外信息。不要恨我:) – Slotty 2010-11-12 00:24:16