Как добавить метод в класс Form в Windows Forms? - PullRequest
0 голосов
/ 17 марта 2010

Я хочу добавить новый метод в класс Windows.Forms.Form ..

Пожалуйста, помогите, как это сделать, если кто-нибудь знает ..

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Вы не можете изменять .NET Framework. Вы можете расширить его. Когда вы добавляете новую форму в Visual Studio, вы будете создавать класс, производный от System.Windows.Forms.Form. В этом классе вы можете добавить все методы, которые вам нравятся.

Кроме того, ASP.NET используется для создания веб-приложений, а не приложений Windows Forms. Они почти не имеют ничего общего друг с другом.

0 голосов
/ 17 марта 2010

В .NET 3.5 вы можете создавать методы расширения для класса Form следующим образом:

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

Затем позже вы можете позвонить (где-то в коде для формы):

var foo = this.Foo("bar");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...