bonjour
j'ai créé un usercontrol, qui hérite de panel
ce usercontrol est posé sur une feuille d'un autre projet
tout se passe bien jusque là
là où ca se corce, c'est quand j'ajoute sur ce usercontrol du traitement graphique dans le court circuitage de l'évènement suivant
Protected Overrides Sub onPaint(ByVal e As PaintEventArgs)
Dim obj As Objet_Image
For Each obj In Me.Controls
obj.backbuffer.Render()
Next
objet_image est un autre controle dont le 1er usercontrol est conteneur
enfin bref quand j'ouvre la feuille ou le conteneur est posé, ca me dit erreur
le controle a levé une exception non gérée dans le concepteur
la référence d'objet n'est pas définie à une instance d'un objet
donc en gros le code de onpaint doit etre en train de s'excuter quand j'affiche ma feuille alors qu'elle est pas executée
il y avait aussi ca en vb6 il me semble mais avec une commande pour tester si on était en execution ou en design (et donc on pouvait dire de ne rien faire)
c'était if usercontrol.ambient.usermode
quelqu'un a une idée de ce que je peux faire pour laisser mon bout de code de rafraichissement ?
Partager