0

我在将数组添加到列表控件的第二列时遇到问题。问题是,第二列中的填充行数与第一列中填充的行数相同。我的代码是:

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):这是屏幕截图

谢谢。

4

0 回答 0