c#如何为listview的item创建单击事件

如题所述

你可以在listview的Click事件里面写代码:

再根据索引来判断:
如: switch (listView.SelectedItems[0].Index)
{
case 0:
.......
break;
case 1:
......
break;

}
当然你也可以不用switch语句,只要能判断出来就行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-13
private void listView_MouseClick(object sender, MouseEventArgs e) {
ListViewHitTestInfo info = listView.HitTest(e.X, e.Y);
if (info.Item != null) {
//.......
}
}
第2个回答  2008-10-30
你可以尝试为ListView.SelectedIndexChanged 事件编写代码,
SelectedIndexChanged 事件当列表视图控件中选定的项的索引更改时发生

c#如何为listview的item创建单击事件
你可以在listview的Click事件里面写代码:再根据索引来判断:如: switch (listView.SelectedItems[0].Index){ case 0:...break;case 1:...break;} 当然你也可以不用switch语句,只要能判断出来就行。

c# winform中listview的item点击事件
建议你把ListView的检视模式设为details 然後把ListView.FullRowSelect属性设为true 因为你要一次选中所有行,然後把每个行的值显示到对应的Textbox ~代码设定~假设ListView的名字为lv,然後有以下这三个项目,他们在ListView中从左到右的排序为:名字、年龄、性别 接著,他们各自对应的Textbox名字为:txtName...

C# listview点击事件
SelectedIndexChanged 事件 注意要先判断一下是否有选择项 if (listView1.SelectedItems.Count>0){ \/\/选择项的对象即 listView1.SelectedItems[0]\/\/然后可以根据选择项的某个属性值更换相应图片 }

如何在c#ListView中加入按钮
在ListView天剑一个Item,写入按钮,然后绑定标示,最后再后台循环Item找到这个按钮就可以了

C#winform里面 怎么从左边listview的商品菜单!鼠标拖放到右边的listvie...
在第一个listview的ItemDrag事件里写代码,首先要获取你拖动的项 可能是多个最好用数组来保存,然后遍历你拖动的项,让第二个listview添加他们 然后你需要在第一个里面移除这些拖动的项,就完成了。

c# listView1_SelectedIndexChanged事件
在listview的SelectedIndexChanged事件中写 private void listView1_SelectedIndexChanged(object sender, EventArgs e){ if (listView1.SelectedItems.Count != 0){ textBox1.Text = listView1.SelectedItems[0].Text;\/\/这里可以换出你需要显示的字符串 } } ...

c# 怎么编辑listview的某一单元格
你需要做的是首先判断一下你点击的是哪一行 ListViewItemlvitem=this.listView1.GetItemAt(e.X,e.Y);然后发送系统消息获取每一单元格的rect,之后判断是否鼠标的点击坐标是否在这一rect内,就可以获取你要的单元格了.

如何在c#ListView中加入按钮
Button button = new Button();button.Text = "测试";button.Location = listView1.Location; listView1.Controls.Add(button);

c#listViewItem问题
\/\/先声名一个listViewItem对象 ListViewItem lstItem = new ListViewItem();\/\/清空子项 lstItem.SubItems.Clear();\/\/加入各个列值 lstItem.SubItems[0].Text ="张三";lstItem.SubItems.Add("广东");lstItem.SubItems.Add("男");\/\/最后将这个listViewItem对象加入 \/\/到listView控件里 this....

C#的ListView控件的Click事件,求解
listview 控件的click事件,当然是指发生在listview控件区域内所有的click动作都会除法click事件咯。正如你所描述的点击空白区域,也能引发事件。那是理所当然的,因为空白区域也属于listview的区域。如果要解决你的问题,如果你点击空白区域没有什么特别的操作用意的话。建议将click事件更换成ItemSelectionChanged...

相似回答