如何在Windows窗体中向Form类添加方法?

时间:2010-03-17 06:10:45

标签: .net winforms methods

我想在Windows.Forms.Form类中添加一个新方法..

如果有人知道,请帮助如何做到这一点。

2 个答案:

答案 0 :(得分:1)

您无法修改.NET Framework。你可以扩展它。在Visual Studio中添加新表单时,您将创建一个派生自System.Windows.Forms.Form的类。在该课程中,您可以添加所有您喜欢的方法。

此外,ASP.NET用于创建基于Web的应用程序,而不是Windows窗体应用程序。这两者几乎没有任何关系。

答案 1 :(得分:0)

在.NET 3.5中,您可以像这样创建Form类的扩展方法:

 public static class MyExtensions
    {
        public static string Foo( this Form form, string param1 )
        {
            return param1;
        }
    }

然后你可以调用(当然在Form的代码中):

var foo = this.Foo("bar");