我对c# 中 窗体间 调用 另外一个窗体空间 和 方法 有些不是很懂

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:14:42
把那些控件设置成 publi 我是知道的。。

然后就是 this 还是用的不太好,我还是经常出现 引用了一个未初始化的实例 的错误。。。 不知道有没有关闭this 使用的专门文献 或责这个this介绍。给我讲解一下也好, 拜托拉。。。。。。。。救命啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

正确的做法是使用事件来做

说下你说的那种吧
首先在你要调用的窗体中定义要被调用窗体(FORM2)的全局变量
public FORM2 form2;
接着就是要被调用的窗体FORM2
FROM1 form1 = new FORM1();
from1.form2=this;
这样form1就可以调用form2的方法了

this关键字引用该类的一个实例。

比如实例化了一个Form的派生类,可设置它的位置:
this.Location=new Point(100,100);

以后你还会学到this声明索引器:(像访问数组一般访问对象)
int this[int i]{get;set;}

你可以看一下这个网址:
http://msdn.microsoft.com/zh-cn/library/dk1507sz.aspx

窗体间调用控件要先把控件以参数传过去再调用 调用方法要用委托和事件 不知道你是想做什么