/ / Comment ajouter une méthode à la classe Form dans Windows Forms? - .net, winforms, méthodes

Comment ajouter une méthode à la classe Form dans Windows Forms? - .net, winforms, méthodes

Je veux ajouter une nouvelle méthode dans la classe Windows.Forms.Form ..

S'il vous plaît, aidez-moi à le faire si quelqu'un sait ..

Réponses:

1 pour la réponse № 1

Vous ne pouvez pas "modifier le .NET Framework. Vous pouvez étendre. Lorsque vous ajoutez un nouveau formulaire dans Visual Studio, vous créez une classe qui dérive de System.Windows.Forms.Form. Dans cette classe, vous pouvez ajouter toutes les méthodes que vous aimez.

En outre, ASP.NET est utilisé pour créer des applications Web, pas des applications Windows Forms. Les deux n'ont presque rien à voir l'un avec l'autre.


0 pour la réponse № 2

Dans .NET 3.5, vous pouvez créer des méthodes d'extension à la classe Form comme ceci:

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

Ensuite, vous pouvez appeler (quelque part dans le code du formulaire bien sûr):

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