本文介绍了如何创建窗口形式的运行时对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将此对象作为参数传递..
当前状态.
例如:-acb(第一个参数,第二个参数,此)
这是当前表单的用法....
但是在我的项目中有多重形式.
那么如何才能以"this"的形式传递multipul形式.
目的.
我想使用形式的控件.
I want to pass this object as a parameter..
current status.
ex:- acb(first parameter,second parameter,this)
this is use for the current form....
but in my project there is multipule forms.
so how can pass the multipul form''s in plase of "this".
purpos.
i want to use the controls of the form.
推荐答案
public class MyForm : Form
{
...
public void DoSomething()
{
MyStaticClass.MyMethod(this);
}
...
}
MyForm mf1 = new MyForm();
MyForm mf2 = new MyForm();
mf1.DoSomething();
mf2.DoSomething();
会将MyForm的两个不同实例传递给静态MyMethod方法.
因此,您已经可以传递多个表单了!
Would pass two different instances of MyForm to the static MyMethod method.
So you already do pass multiple forms!
FormA fa = new FormA();
FormB fb = new FormB();
acb(first, second, fa,fb);
请提供更多详细信息,以便我提出更好的方法.
Please provide more details so that I can suggest better ways of doing this.
这篇关于如何创建窗口形式的运行时对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!