以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- PictureViewer控件删除按钮 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189256) |
-- 作者:cd_tdh -- 发布时间:2023/11/20 12:23:00 -- PictureViewer控件删除按钮 老师,我把PictureViewer控件放到窗口里面后,删除按钮、清除按钮点击都无反应,是什么问题呢? 可能是我放PictureViewer的面板太小造成的,全屏后没问题 我自己做一个删除按钮这个代码怎么改? Dim r As Row = Tables("业绩管理").Current Dim ftp As New ftpclient Dim fls As List(Of String) ftp.host = "127.*.*.*" ftp.Account = "ftp" ftp.password = "****" fls = ftp.GetFileList(r("竣工验收报告") & "\\*.jpg.jpeg") For Each fl As String In fls Output.Show(fl) \'由多张图片时,这儿只能看到一个文件,不知道什么问题 If ftp.DeleteFile(fl) = True Then Messagebox.show("删除完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information) Else Messagebox.show("删除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information) End If Next [此贴子已经被作者于2023/11/20 13:25:40编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/11/20 13:34:00 -- fls = ftp.GetFileList(r("竣工验收报告") & "\\*.jpg.jpeg") 改为 fls = ftp.GetFileList(r("竣工验收报告"))
|
-- 作者:cd_tdh -- 发布时间:2023/11/20 13:44:00 -- 试过,也不行,调试还是只出来一个文件 |
-- 作者:有点蓝 -- 发布时间:2023/11/20 13:45:00 -- 说明这个目录里面只有一个文件 |
-- 作者:cd_tdh -- 发布时间:2023/11/20 13:57:00 -- 此主题相关图片如下:1111.jpg 肯定是2个文件的,右边能看到,服务器我也看了,路径里面也没问题,是2个 [此贴子已经被作者于2023/11/20 13:59:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/11/20 13:59:00 -- msgbox(r("竣工验收报告")) 显示什么内容? 绑定的单元格里存储的文件完整路径和名称是什么?
|
-- 作者:cd_tdh -- 发布时间:2023/11/20 14:00:00 -- 此主题相关图片如下:33333.jpg 此主题相关图片如下:222222.jpg [此贴子已经被作者于2023/11/20 14:01:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/11/20 14:08:00 -- 这就不对了哦,GetFileList里面的参数是一个目录,如果是文件,由于回车换行的原因,当然只能获取第一个文件了 GetFileList(Path) Path:可选参数,用于指定目录,如果省略,则返回当前目录下的全部文件名。 |
-- 作者:cd_tdh -- 发布时间:2023/11/20 14:16:00 -- 那我要删除竣工验收报告中的全部图片怎么删除呢? |
-- 作者:有点蓝 -- 发布时间:2023/11/20 14:18:00 -- 直接从单元格里获取文件路径删除:http://www.foxtable.com/webhelp/topics/2717.htm |