Bonsoir,
L'euphorie de l'aventure héritage fut de courte durée !
Depuis plusieurs heures, je cherche pourquoi un simple
1 2
| Private Sub BtnBase2_Click(sender As System.Object, e As System.EventArgs) Handles BtnBase2.Click
End Sub |
peut mettre le Form.Design de mon Form N-2 en erreur
J'ai supprimé/changé les boutons, refait les Form N, N-1 et N-2
Essayé de mettre (même si j'ai cru comprendre que c'est déconseillé) ou pas ce handles dans chacun, avant d'arriver à la conclusion suivante
Si le bouton est crée en N (sans Handles dans le code ):
- en N-1 : Handles BtnBase2.Click -> OK
- en N-2 : Handles BtnBase2.Click -> cause l'erreur
Avertissement 1 : La valeur ne peut pas être null. Nom du paramètre*: objectTyp 0 0
et ce même si N et N-1 n'ont aucun Handles dans le code (si ce n'est le Handles MyBase.Load)
Je suppose que l'ObjectType en question est le bouton, et qu'il devient hors de portée du Handles à la 2nde génération
Ma conclusion est elle juste, l'héritage aurait donc ses limites ?
Y a t il un moyen de contourner ce pb ?
Désolé d'abuser !
Merci
Bertrand
Partager