本文介绍了如何创建窗口形式的运行时对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将此对象作为参数传递..

当前状态.
例如:-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.


这篇关于如何创建窗口形式的运行时对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 07:28