c#我用了一个listbox里面有一条一条的路径(都是txt文件),我现在想双击每一条就打开这个文件该怎么做
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#我用了一个listbox里面有一条一条的路径(都是txt文件),我现在想双击每一条就打开这个文件该怎么做相关的知识,希望对你有一定的参考价值。
参考技术A 这个不难,获取当前双击的那行,然后获取路径,然后用Process.Start("路径") 来启动这个记事本文件 参考技术B 添加一个listBox1_DoubleClick事件过程,使用Process类运行Windows记事本NOTEPAD.EXE,并打开listBox1.SelectedItem对应的文件。完整代码如下:
private void listBox1_DoubleClick(object sender, EventArgs e)
string s = listBox1.SelectedItem.ToString();
System.Diagnostics.Process.Start("NOTEPAD.EXE" , s);
本回答被提问者和网友采纳 参考技术C 添加listbox双击事件,在事件中获取选择项的内容路径,即selecteditem.text,然后新建进程,调用记事本程序,打开该文件即可 参考技术D 你好!!
listbox 选择双击事件,在双击事件里面添加打开的代码,可以让 txt 显示在Rich里面追问
怎么获得选中条的string
追答ListBox.SelectIndex;查询存储过程里面的含有的关键字
由于在公司服务器上在某个时段查询某个sql执行比较慢,然后查到了某个sql里面含有in,造成数据库服务器经常超时,又不想一条一条的看,然后写了一个方法
CREATE Procedure GetKey @Key Varchar(200)=‘‘,@Type VarChar(10)=‘and‘
As
Set NoCount On
Declare @S Varchar(400),@If Varchar(400)
Set @S=‘Select ‘‘SPText ‘‘ as SH,Object_Name(S.[Object_ID]) as Obj,O.Modify_Date‘+Char(13)
Set @[email protected]+‘ From Sys.SQL_Modules S Join Sys.Objects O On S.Object_ID=O.Object_ID‘+Char(13)
Set @If=‘‘
While CharIndex(‘..‘,@Key)>0
Begin
Set @[email protected]+‘ ‘[email protected]+‘ S.[Definition] Like ‘‘%‘+SubString(@Key,1,CharIndex(‘..‘,@Key)-1)+‘%‘‘‘+Char(13)
Set @Key=SubString(@Key,CharIndex(‘..‘,@Key)+2,80)
End
If @Key>‘‘ Set @[email protected]+‘ ‘[email protected]+‘ S.[Definition] Like ‘‘%‘[email protected]+‘%‘‘‘+Char(13)
If @If>‘‘ Set @If=‘ Where ‘+SubString(@If,Case When @Type=‘and‘ Then 5 Else 4 End,400)
Exec(@[email protected]+‘ Order By 3 Desc‘)
以上是关于c#我用了一个listbox里面有一条一条的路径(都是txt文件),我现在想双击每一条就打开这个文件该怎么做的主要内容,如果未能解决你的问题,请参考以下文章
.NET winForm怎么向datagridview中一条一条的添加数据?
(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢