应该是在什么事件里面写啊?我试过添加ItemCheck事件代码
private void listMachine_ItemCheck(object sender,system.Windows.Forms.ItemCheckEventArgs e)
{
for(int i = 0;i<this.listMachine.Items.Count;i++)
{
if(i!=e.Index)
{
this.listMachine.Items[i].Checked = false;
}
}
}
可是根本进不去!
请高手指教!
private void listMachine_ItemCheck(object sender,system.Windows.Forms.ItemCheckEventArgs e)
{
for(int i = 0;i<this.listMachine.Items.Count;i++)
{
if(i!=e.Index)
{
this.listMachine.Items[i].Checked = false;
}
}
}
可是根本进不去!
请高手指教!
能不能说详细点
{
if (e.Item.Checked)
{
foreach (ListViewItem item in this.listView1.CheckedItems)
{
if (item != e.Item)
item.Checked = false;
}
}
}
你的代码有这句吗?
另外你看清楚了,是ItemChecked而不是ItemCheck