listView双击某一行引发事件? 现在listview中有多行数据,我想实现双击某一行时,弹出一个form,这个form我已经做好了,封装在一个类里了,到时候new一下就可以了,关键是listview里好像没有双击的事件啊,请高手支招,最好有代码,谢谢,在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用DoubleClick事件... 判断下就可以了. private void listView1_DoubleClick(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) return; MessageBox.Show(listView1.SelectedItems[0].Text); } 一定要双击吗 这样行不 private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e) { } 你可以设置一下啊 就选一行不就OK就用这个listView1_DoubleClick是可以满足你的需求的 首先将MultiSelect属性改成false,这样保证只能选择单行数据。然后使用MouseDoubleClick事件去搞定吧private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) { //----添加你需要实现的内容 //string s=""; //s=listView1.SelectedIndices.ToString(); //if (s != "") //{ // MessageBox.Show(s); //} } 为什么在执行一个算法输出时cmd不能显示完整? 如何获取html中特定字符串中的值? “存储空间足,无法处理此命令”如何解决 c#怎么捕捉非窗体上的鼠标事件? 请问C#中treeview删除选中节点的所有子节点的函数是什么? 浏览器外壳编程 二个数组中如何循环遍历 求救 中文显示问题 字符串070403112233 如何转换成时间格式的字符串? 水晶报表问题 字符串中如何得到去掉最后一个字符后剩下的字符串? 1000分,喜欢帝国时代游戏的朋友进来,一个老外用PHP写的帝国时代录象分析器代码,我想翻译成C#,就差一个最关键的文件了。
{
if (listView1.SelectedItems.Count == 0) return; MessageBox.Show(listView1.SelectedItems[0].Text);
}
private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{ }
你可以设置一下啊 就选一行不就OK就用这个listView1_DoubleClick是可以满足你的需求的
{
//----添加你需要实现的内容
//string s="";
//s=listView1.SelectedIndices.ToString();
//if (s != "")
//{
// MessageBox.Show(s);
//}
}