是否有一些事件可以用来判断SelectedIndices
列表框的属性何时发生变化?我想根据项目的某个属性值取消选择列表框中的项目。我已经连接了一个适用于 aSelectedIndex
更改的事件,但不确定如何在SelectedIndices
属性更改以进行多选时执行此操作。
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
Curve curItem = (Curve)listBox1.SelectedItem;
int index = listBox1.Items.IndexOf(curItem);
if (curItem.newName == null)
{
listBox1.SetSelected(index, false);
}
}