Gestion des forms

Signaler
Messages postés
25
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
19 juillet 2012
-
 Utilisateur anonyme -
Bonjour,


Je code actuellement un chat jabber ( multi utilisateur donc ).

je me connecte, je vois la liste des contacts de ma contact list, je peux leur envoyer des messages, j'arrive a recevoir leur message, mais je ne sais pas comment rediriger le message recu vers la bonne fenetre de chat ( une form chat par contact )

Ma question est simple :

Comment recuperer la fenetre correspondant a un contact si jamais il m envoi un message. Je dois donc connaitre l'etat de la fenetre du dit contact, a savoir , si elle existe , je dois l'afficher et inserer le message, si elle n'existe pas je dois la creer, l'afficher et inserer le message .


Y-a-t'il un systeme deja prevu pour ca , ou dois-je utiliser une methode barbare ??


Merci d'avance pour tout vos elements de reponses !



Mieux vaut tard que deux tu l'auras

1 réponse


Bonjour,

Tu peux utiliser par exemple une HashTable dans laquelle tu rajoutes tes fenêtres par la méthode Add(clé,valeur).
La clé peut être n'importe quel objet (string, integer, classe...) et servira à identifier ta fenêtre afin de pouvoir la récupérer plus tard.
La valeur est une instance de ta fenêtre chat.