Bonjour à tous,
Je réalise une application qui doit aller lire dans une base de données des informations mises à jour toutes les minutes puis les afficher dans 2 forms différentes (F1 et F2) lorsque la lecture est terminée.
Au niveau de ma form principale j'ai créé un objet A qui doit contenir les informations récupérées dans la base de données.
J'ai créé un thread qui se charge d'interroger la base puis de remplir mon objet A via un delegate.
Par contre, là ou j'ai un doute, c'est sur la manière de procéder pour déclencher la mise à jour des informations dans mes 2 forms F1 et F2 (pour info, ce sont 2 forms qui héritent d'une même form de base).
J'ai "bêtement" créé un timer sur ma form principale qui va lorsque la mise à jour est terminée rafraichir l'affichage sur F1 et F2 via une méthode public de F1 et F2, mais je pense que via l'utilisation d'un évènement il doit exister une meilleur méthode pour faire cela.
Quelqu'un a t 'il une idée de la manière de procéder ?
Merci à vous.
Partager