选中,怎么没弹出对话框呢
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( this.listView1.SelectedText.Equals("苍井空"){
//弹出对话框
} --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 这样应该差不多了
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (sender is ListView)
{
ListView listview = sender as ListView;
if (listview.FocusedItem.Text == "aaa")
{
MessageBox.Show("aaa selected");
}
}
}
楼主口味够重啊,编程都在苍井空,哈哈 --------------------编程问答--------------------
+1
LZ 不能直接创建对像撒。
--------------------编程问答-------------------- 因为你是“选”苍井空 --------------------编程问答-------------------- 二楼回答正确 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 楼上正解。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
++ --------------------编程问答-------------------- ListViewItem a = new ListViewItem();
a 是你 new 出来的,a.Text肯定不等于"苍井空" --------------------编程问答--------------------
up --------------------编程问答-------------------- 最重要的一点:你控件属性AutoPostBack=True没? --------------------编程问答--------------------
怎么还是没有弹出来呢? --------------------编程问答--------------------
报错呢,说找不到SelectedText定义 --------------------编程问答-------------------- --------------------编程问答-------------------- 看来楼主对日本AV界还是比较了解的。 --------------------编程问答-------------------- 应该是SelectedValue,而不是text
--------------------编程问答--------------------
还是不行 --------------------编程问答-------------------- 楼主是中日文化交流会的吧
补充:.NET技术 , C#