对于列表视图中的每个语句
本文关键字:语句 视图 于列表 列表 | 更新日期: 2023-09-27 18:33:55
private void listView1_ItemCheck(object sender, ItemCheckEventArgs e)
{
textBox1.ResetText();
foreach (ListViewItem lvi in listView1.Items)
{
if (lvi.Checked == true)
{
textBox1.AppendText(lvi.Text);
}
}
}
我认为我在那里尝试做的事情是显而易见的,但结果是我刚刚单击的列表框项没有显示在文本框中。它在我选中另一个(或取消选中同一个)后显示。有什么帮助吗?
使用 ItemChecked
事件而不是 ItemCheck
事件(后者在项目的检查状态更改之前引发,这就是为什么您只在检查另一个项目后才能看到它的效果)。