我在向列表控件的第二列添加数组时遇到问题。问题是,第二列中填充的行数与第一列中填充的行数相同。我的代码是:
enter code here
for (int i=0; i<velikost; i++) // velikost = 10 (velikost is size)
{
niz.Format(_T("%d"),polje[i]);
m_listCtrl.InsertItem(i,niz);
}
polje_stevcev = new int[max]; // new array with size of max number
for(int i=0; i<max + 1; i++) // lets say the max is 90
{
polje_stevcev[i] = 0;
niz2.Format(_T("%d"), polje_stevcev[i]);
m_listCtrl.SetItemText(i,1,niz2);
}`enter code here`
我们在第二个for循环中看到循环执行了90次,但是在第二列的列表控件中只显示前10行,其他则为空。
图片(第二列应该是95行,编号为0,但只显示10):Here is a screenshot
感谢。