以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- RowActivate事件如何获取某列的值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162349) |
-- 作者:wh420 -- 发布时间:2021/4/12 16:59:00 -- RowActivate事件如何获取某列的值? listview的RowActivate事件怎么获取到当前行文件列的值? |
-- 作者:有点蓝 -- 发布时间:2021/4/12 17:13:00 -- RowActivate 选定某行后按回车键,或者双击某行后触发。 e参数属性: Sender:返回触发事件的控件 提示:通过ListView的Current属性,可以获取双击的行。 |
-- 作者:wh420 -- 发布时间:2021/4/12 17:18:00 -- 代码怎么写呢?如上图,双击获取到当前行文件名。 |
-- 作者:有点蓝 -- 发布时间:2021/4/12 17:26:00 -- msgbox(e.sender.Current.text) msgbox(e.sender.Current("文件名"))
|
-- 作者:wh420 -- 发布时间:2021/4/12 20:07:00 -- 我的FTP根目录是设置的E:\\FTP,listview的文件字段显示的值是:"\\XM201204061651\\1.png" 双击后提示找不到文件名,请问老师完整的FTP下载路径应该是什么样的? ftp1.Download(ftp1.RootDir & e.sender.Current("FileName")) Dim Proc As New Process \'定义一个新的Process Proc.File = e.sender.Current("FileName") Proc.Start()
|
-- 作者:有点蓝 -- 发布时间:2021/4/12 20:26:00 -- 如果文件服务器路径是:E:\\FTP\\XM201204061651\\1.png,直接是这样即可 ftp1.Download(e.sender.Current("FileName"),“c:\\1.png”) Dim Proc As New Process \'定义一个新的Process Proc.File = “c:\\1.png” Proc.Start() |