在整个项目C#

时间:2019-07-18 09:00:25

标签: c# winforms

我有一个C#项目,其中包含许多winform。我想为所有这些表格提供一个功能。我现在拥有的解决方案是一个单独的具有此功能的类,然后采用以下形式:

Exit quitter = new Exit();
            quitter.exitProgram(sender, e);

是否有更好的方法可以在每种表单中使用我的函数,而不必每次都使用此函数初始化一个类?

1 个答案:

答案 0 :(得分:6)

您可以编写一个helper类,该类将包含所有winforms共享的所有常用功能,并编写静态方法以避免对象实例化。

类似

public class WinformHelper
{
    public static ExitProgram(object sender, System.EventArgs e)
    {
     //Your business logic
    }
}

在winforms中使用

WinformHelper.ExitProgram(sender, e);