我仍然无法理解如何使列表视图中的项目可点击并出现消息框。
这是我的代码。
private void button6_Click(object sender, EventArgs e)
{
ListViewItem listviewitem;
listviewitem = new ListViewItem("John");
listviewitem.SubItems.Add("Smith");
listviewitem.SubItems.Add("kaya");
listviewitem.SubItems.Add("bun");
this.listView1.Items.Add(listviewitem);
listView1.FullRowSelect = true;
//显示标题 listView1.View = View.Details;
// Loop through and size each column header to fit the column header text.
foreach (ColumnHeader ch in this.listView1.Columns)
{
ch.Width = -2;
}
}
我已阅读 itemActive 并尝试过此操作。我补充说listView1.SelectedItems[0].Text
private void button6_Click(object sender, EventArgs e)
{
ListViewItem listviewitem;
listviewitem = new ListViewItem("John");
listviewitem.SubItems.Add("Smith");
listviewitem.SubItems.Add("kaya");
listviewitem.SubItems.Add("bun");
this.listView1.Items.Add(listviewitem);
listView1.FullRowSelect = true;
MessageBox.Show("You clicked " + listView1.SelectedItems[0].Text);
}
此打印输出错误
参数超出范围。“0”不是有效的索引数。
请帮我解决一下这个。