我需要从 a 中删除项目ListView
,我正在寻找的代码将显示一个 MessageBox 进行确认,如果没有选择任何项目,它将显示一个错误 MessageBox
这是我的代码,它不起作用:(
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);
}
}
错误不在 delete 中,但在MessageBox's
I have twoMessageBox's
中,必须在确认之前先显示错误。