Captain_Bomber
Messages postés36Date d'inscriptionlundi 4 septembre 2006StatutMembreDernière intervention 4 mai 2007
-
4 déc. 2006 à 10:26
Captain_Bomber
Messages postés36Date d'inscriptionlundi 4 septembre 2006StatutMembreDernière intervention 4 mai 2007
-
4 déc. 2006 à 11:39
Bonjour a tous !
Je suis entrain de faire un chat client-serveur (style msn), dnas lequel les messages reçus sont affichés dans une ListeBox.
Le problème est qu'au bout d'une dizaine de messages reçus, la scrollbar vertical s'active (normal) mais elle reste en haut et les derniers mesages ne sont donc pas visibles (a moins de scroller manuellement).
Y a-t-il un moyen de faire descendre cette Scrollbar automatiqement svp?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 4 déc. 2006 à 11:18
Salut
Il y a forcément quelquechose qui fait que ton thread interragit avec ton ListBox (ou un autre controle de ta Form).
Tu peux nous montrer un bout de code si tu veux, pour qu'on regarde ce qui se passe.
Captain_Bomber
Messages postés36Date d'inscriptionlundi 4 septembre 2006StatutMembreDernière intervention 4 mai 2007 4 déc. 2006 à 11:13
Merci bien, cela résout le problème de la scrollbar.
Cependant, un autre problème surgit quand le code passe sur cette ligne.
"Opération inter-threads non valide : le contrôle 'BoxMessage' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé."
Il y a bien un thread dans mon code, mais il ne sert que pour automatiser la réception de messages. L'affichage de ce message dans la ListeBox ainsi que la sélection du dernier objet se font bien plus tard et dans le Form principal....