[VB.NET] Probleme pour sauvegarder une variable...
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 :
Code:
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 |
Il se trouve dans le KeyItem. Mais je voudrais sauvegarder ce pseudo dans une variable pour le reutiliser plus tard.
Mais si je fais ca :
Code:
MaVariable = KeyItem
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 )
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...