我需要从列表视图中删除的项目,我要找的代码会显示一个消息框,确认,如果没有选中的项,它会显示一个错误消息框删除项目在C#
这是我的代码,它不工作:(
private void button2_Click(object sender, EventArgs e)
{
if (listView1.SelectedItems != null)
{
var confirmation = MessageBox.Show(
"Voulez vous vraiment supprimer les stagiaires séléctionnés?",
"Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question
);
if (confirmation == DialogResult.Yes)
{
for (int i = 0; i < listView1.Items.Count; i++)
{
if (listView1.Items[i].Selected)
{
listView1.Items[i].Remove();
i--;
}
}
}
}
else
{
MessageBox.Show("aucin stagiaire selectionnes", "erreur",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
的错误是不删除,但在messageboxs我有两个messagesbox,ERREUR必须首先显示确认之前。
您是否获得在输出窗口中的任何错误? – Thelonias 2013-03-22 14:03:07
你会得到什么例外? – 2013-03-22 14:03:41
我没有得到错误,也没有例外,我实际上可以删除项目,但是,错误是在messageboxs, 非常感谢:) – mabezat 2013-03-22 14:05:32