如何触发另一个控件的方法?

时间:2009-08-06 19:51:21

标签: c# .net user-interface

如何触发另一个控件的方法? 我有一个可以通过单击按钮终止的功能,但程序也可以运行完成。由于终止逻辑是相同的,无论函数如何结束,我只想在停止按钮上触发终止逻辑。

1 个答案:

答案 0 :(得分:3)

只需像对待任何其他方法一样调用控件方法 - 您可以传递发件人和&来自stop按钮的event args作为另一个控件的方法参数。

或者,将公共代码移动到私有方法中,然后两个控制方法都会调用。

如果所讨论的逻辑不仅仅是基本处理,那么你应该考虑将它重构到它自己的类中,以保证GUI的简洁和代码的可重用性。