C#报错Invalid Argument=Value of '8' is not

2020-04-15 14:47发布

问题:


我写了一个窗体Winfrom项目,报错如上图所示,代码中多线程操作控件datagridview和listBox,报错偶然性,目前没用再次出现,有人知道可能是什么问题吗?附上可能出现问题的代码最好!
1、对datagridview的操作只有增删操作
2、对listBox只有增加操作,和索引锁定最后一行的代码
listBox1.TopIndex =listBox1.Items.Count - (listBox1.Height / listBox1.ItemHeight);

回答1:

超出索引了,我估计不是偶然