De here J'ai créé un BaseForm
, réglez alors tous ses membres à BaseForm.Designer.cs
private
protected
. Puis a eu hérité visuellement/dérivé Form
.C# WinForms problème de l'héritage visuel avec DataGridView
Maintenant, je suis en mesure de redimensionner ou de modifier tous les contrôles dans le Form
dérivé en conception à l'exception de DataGridView
. Je trouve le DataGridView
comme verrouillé dans le Form
dérivé, même s'il n'est pas verrouillé dans le BaseForm
.
Quelle peut être la raison? Que dois-je regarder/vérifier à nouveau?
J'ai une forme de base comme celui-ci:
et moi avons dérivé une forme comme ceci:
C'est là que les choses deviennent moche. DGV a un concepteur personnalisé, il ne fonctionne pas pour les grilles héritées. Beaucoup de contrôles .NET 2.0 ont ce problème, je ne suis pas au courant d'une solution de contournement. –
OK. Merci pour l'info quand même. – anonymous