刚好遇到同样问题,已经解决,我来回答一下吧。首先,要知道两个概念:
1.窗体FORM也是一个类,所以可以实例化。
2.C#里面除了基本类型是值传递,其他都是引用传递。然后写方法。
第一步:将需要调用的控件Modified属性设为Public,这样才能在自定义类中使用。在Designer.cs文件里找到控件,将Private改成Public具有同样效果。
第二步:在实例化自定义类时,把当前窗体以参数形式传给自定义类。
第三步:在自定义类里面新建一个窗体(这个窗体实际上也是一个类),然后将参数传来的窗体赋予这个窗体类,这时就可以使用这个新建窗体类里面所有的Public的控件了。tip:这里涉及到上面两个概念,自行理解吧。还可以用监听器,方法暂时该不会,会了以后回来再增加。