日期:2014-05-17  浏览次数:20786 次

【求教】如何在一个窗体中调用主窗体中的函数
我主窗体没有实例名 在MAIN函数中这样运行的
Application.Run(new Form1 (frm.getLoginUser()));

然后我在主窗体中点击一个button弹出另一个窗体,想调用主窗体中的一个button的click事件,但是主窗体虽然new了但是不知道实例名,请问有办法可以调用么?

------解决方案--------------------
你可以将将主窗体点击事件触发的代码抽象成一个公共类的方法,通过传递参数来公共调用
------解决方案--------------------
当然了,应付眼前的差事似乎比学习、思考什么的更重要。用制造问题的办法解决问题,再去解决因为解决问题而制造的问题,这听上去很滑稽的事情就是你觉得最当务之急的。那么你不但在重复劳动,还在无效劳动,甚至是破坏劳动。
------解决方案--------------------
探讨

引用:

我不是要显示form2,是form已经showdialog了,然后再form2中怎么调用form1?
引用:

比如另一个窗体是:Form2

C# code

Form2 f=new Form2();
f.Show();

在Form1中new Form2:Form2 f2=new Form(this);

在Form2……