Problème affichage dans listbox avec MDI PARENT ET CHILDFORM
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010
-
18 juin 2009 à 13:38
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010
-
24 juin 2009 à 12:53
Bonjour à tous,
voilà mon problème, j'ai une Form MDI Parent dans laquel je charge une Form que je déclare en Child.
Dans ma form MDI parent j'ai un serial Port avec une Réception (DATARECEIVED)
Mon problème est que lorsque je recoit une trame sur mon datareceived du MDI PARENT je ne parviens pas
à l'afficher dans une listbox sur ma ChildForm.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 18 juin 2009 à 17:54
Bonjour,
Un exemple de ton code serait le bienvenue. Il faut savoir comment tu instancie ta feuille enfant, et qu'utilise-tu comme méthode pour mettre à jour celle-ci.
Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
End
Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dans mon Datareceived de la MDI je fais appel à une fonction qui est là encore dans la MDI:
Me.analyse_trame(datarecue)
Puis dans la fonction Analyse_trame je souhaite remplir la listbox de ma form fille:
Public
Sub analyse_trame(
ByVal Trame_a_analyser
As
String)
Try
Dim entete
As
Stringentete = Mid(Trame_a_analyser, 1, 5)
Select
Case entete
Case
"$00"
Case
"$0800"
Case
Else
''''On passe la trame recu au MonitorMonitor.Affichage(Trame_a_analyser)
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 19 juin 2009 à 13:40
Re,
en fait c'est tjs aussi confus, car je ne sais rien sur ta fonction Monitor.Affichage, or, ton problème viens surement de la, qu'est monitor comme type d'objet et quel est sa fonction (affichage) ?
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010 19 juin 2009 à 15:17
Effectivement je déclare tout en haut:
Public ChildForm3 As New Monitor
Oui j'ai mis des point d'arrêt, on passe dans toutes les fonctions sans aucun problème. la trame est bien envoyé à la listbox mais elle ne l'affiche pas.
J'ai l'impression que c'est un problème de rafraichissement de ma form fille!!!