private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
ListViewItem a = new ListViewItem();
if (a.Text == "苍井空")
{
if(a.Checked)
{
MessageBox.Show("你选的是苍井空");
}
}
}三个项,项前面有复选框,那上面的代码,我选中了苍井空那个项,怎么没有弹出对话框呢?
{
ListViewItem a = new ListViewItem();
if (a.Text == "苍井空")
{
if(a.Checked)
{
MessageBox.Show("你选的是苍井空");
}
}
}三个项,项前面有复选框,那上面的代码,我选中了苍井空那个项,怎么没有弹出对话框呢?
应该是
if( this.listView1.SelectedText.Equals("苍井空"){
//弹出对话框
}
{
if (sender is ListView)
{
ListView listview = sender as ListView; if (listview.FocusedItem.Text == "aaa")
{
MessageBox.Show("aaa selected");
}
}
}
楼主口味够重啊,编程都在苍井空,哈哈
a 是你 new 出来的,a.Text肯定不等于"苍井空"