| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3220 人关注过本帖
标题:[求助]c#下的listview控件的DoubleClick事件
只看楼主 加入收藏
Amethyst
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-5-4
收藏
得分:0 
这段代码是来干什么的呢?

2005-05-04 21:28
Amethyst
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-5-4
收藏
得分:0 
怎样才能用一个事件来,触发listview里面的items事件呢??

2005-05-04 21:31
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用Amethyst在2005-5-4 21:28:09的发言: 这段代码是来干什么的呢?
那段就是判断分区是什么分区的代码!
2005-05-04 21:35
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用Amethyst在2005-5-4 21:31:45的发言: 怎样才能用一个事件来,触发listview里面的items事件呢??
#region 在激活项时发生 /// <summary> /// 当双击ListView的Item时打开文件夹或运行文件 /// </summary> private void listView1_ItemActivate(object sender, System.EventArgs e) { try { if(listView1.FocusedItem.SubItems.Count>1) //is file : 文件 { //judge for file or directory string sPath = treeView1.SelectedNode.FullPath.Remove(0,5); string sFile = listView1.FocusedItem.Text; Process.Start(sPath + "\\" + sFile); //MessageBox.Show(sPath + "\\" + sFile); } else //is directory : 文件夹 { int count = listView1.FocusedItem.Index; //取ListView中当前焦点Item的索引值 if(cutCopy==true) { count = dirCount; cutCopy = false; } //MessageBox.Show(count.ToString()); /* string sPath = treeView1.SelectedNode.FullPath.Remove(0,5); string dirPath = listView1.FocusedItem.Text; TreeNode tempNode = new TreeNode(dirPath); treeView1.SelectedNode = tempNode; */ if(treeView1.SelectedNode.IsExpanded==false) { treeView1.SelectedNode.Expand(); } //MessageBox.Show(treeView1.SelectedNode.Nodes.Count.ToString()); treeView1.SelectedNode = treeView1.SelectedNode.Nodes[count]; } } catch(Exception ex) { MessageBox.Show(ex.ToString()); } } #endregion
2005-05-04 21:36
Amethyst
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-5-4
收藏
得分:0 
不好意思,还是不可以,不能触发事件。。
在我的程序里运行出不来结果。。
能不能帮我先调试一下呢??

2005-05-04 21:43
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
哦,我累了,要下了,你把代码新开一帖传上来看看,我明天上来再看。88
2005-05-04 21:57
Amethyst
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-5-4
收藏
得分:0 
那好嘛。。
记得帮我调试就行了 3Q

2005-05-04 22:00
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
在窗口初始化中添加
this.FilesView.DoubleClick+= new System.EventHandler(FilesView_DoubleClick);
就能实现了
控件本身支持图标的双级事件
2005-05-05 09:49
Amethyst
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-5-4
收藏
得分:0 
问题解决
谢谢各位啦

2005-05-05 10:56
快速回复:[求助]c#下的listview控件的DoubleClick事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039365 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved