Slt, je recrée un topic ( je sais pas si c'est bien mais j'avais mis une mention résolu sur l'autre et je sais pas si on peut l'enlever... )
C'est toujours en rapport avec ma listbox :
J'ai trouver comment récuperer le PseudoPrincipal du client sur lequel j'ai cliqué dans ma listbox :
Il se trouve dans le KeyItem. Mais je voudrais sauvegarder ce pseudo dans une variable pour le reutiliser plus tard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub List_Clt_DoubleClick(ByVal KeyItem As String, ByVal Item As List_Clt.S_Info_In_Dial, ByVal sender As Object, ByVal e As System.EventArgs) Handles List_Clt.DoubleClick If KeyItem <> Nothing Then With FormMem .SendToSocket(KeyItem) End With End If End Sub
Mais si je fais ca :
en ayant declarer MaVariable dans un module, si je clique sur le client 1 dans la listbox, KeyItem va prendre la valeur du pseudoprincipal du client 1 mais si juste apres je clique sur le client 2, je vais perdre le PseudoPrincipal du client 1 ( il va etre remplacer par le Pseudo du client 2 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaVariable = KeyItem
COmment faire pour que chaque variable ait un PseudoPrincipal ?
Je sais que je me m'exprime pas bien... voila ce que je veux faire :
Je developpe un chat. Quand je vais cliquer sur un des clients connecT dans la listbox je vais ouvrir une form pour dialoguer. Mais pour envoyer du texte je dois envoyer au serveur le PseudoPrincipale du client avec qui je dialogue. Comment faire pour récuperer ce pseudo ( sachant qu'il est possible de le recuperer dans la listbox avec le KeyItem ) ??
Mon truc était de le mettre dans une variable globale dans un module puis de le réutiliser plus tard mais le probleme c'est que si je clique sur un autre client connecté ma variable va etre modifié...
Merci...
Partager