Question

Je n'ai pas suivi mes meilleures pratiques (utilisation de contrôles dérivés uniquement), et je traînais un ordinateur Windows Forms contrôle régulier de ma forme, la transmettait et utilisé sur ma forme, - (

Maintenant, je dois changer le contrôle à un contrôle dérivé (dérivé du même contrôle), en conservant tous les paramètres du concepteur. Y at-il un moyen fiable / facile à faire? (Ma méthode actuelle consiste à éliminer le contrôle, remplacer par le nouveau contrôle et d'assurer l'utilisation des différences de code précédent qu'il n'y a pas de changements autres que dans la classe / espace / assemblage).

Était-ce utile?

La solution

Dans Windows Forms, il est assez facile de simplement corriger la déclaration et la construction dans le fichier .designer. Il suffit de changer la ligne de déclaration et de la ligne de construction à utiliser votre classe de contrôle au lieu de System.Windows.Forms.XXX.

Une fois que vous changez de ces deux lignes, il devrait « juste travail » comme si vous avez utilisé votre contrôle dérivé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top