lors que j'execute cette action il garde en memoire non pas la ligne qui viens d'etre séléctionné mais l'ancienne ligne :

voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void CNewbonpro::OnSelchangeListbl() 
{
 
	bool ok =TRUE;
	CString day, month, year, bl = "";
	int j= 0;
 
// ca c'est pour garder que le debut de ligne (jusqu'au ',')
	while (ok == TRUE && j<20)
	{
		m_ValListBL.
		if (m_ValListBL.Mid(j,1) != ",")
		{
			bl = bl + m_ValListBL.Mid(j,1);
			MessageBox (bl, MB_OK);
		}
		else 
		{
			ok = FALSE;
		}
		j++;
	}
Voila Merci