我在 winform 上有一个列表框控件,同样是单项选择模式或单项选择模式。我正在尝试从form_KeyDown事件中滚动它,如下所示
if ((Keys)e.KeyCode == Keys.Down)
{
if (listBox2.Items.Count >= listBox2.SelectedIndex)
{
listBox2.SelectedIndex++;
}
}
但它会抛出一个错误,如“ArgumentOutOfRangeException was unhandled” Invalid argument of value =23 is not valid for selection index.
如何摆脱?