Foxtable(狐表)用户栏目专家坐堂 → 弧表能不能窗口显示文件


  共有5633人关注过本帖树形打印复制链接

主题:弧表能不能窗口显示文件

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 16:45:00 [显示全部帖子]

 你5楼所给的例子,和你的问题毫不相关。

 

 给你个思路,你用图片列和pictrueview控件来显示吧。

 

 参考 http://www.foxtable.com/help/topics/0086.htm

 

 若不会,就请上传一个完整一点的例子,有图片,有数据


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 17:07:00 [显示全部帖子]

以下是引用yangwenghd在2014-4-22 16:54:00的发言:
 是这样的   文件夹里面有很多产品的图片,每个产品有10张图片 
 我想能不能第一列输入产品的名称  第二列输入产品所有图片的命名(每个命名用“|;”隔开的),第三列 或者窗口能不能自动找到这个文件夹里面对应产品的这10张图片, 如果能显示出图片的内容更好,如果不能 ,能不能设计一个文件夹窗口显示这这个产品的那10张图片。感谢 感谢 这个功能能实现吗 !

 

可以实现。

 

流程是这样的:你输入产品名称->输入多个图片名称->用代码取第二列的图片名称替换成用回车分割(图片列)。这样,把第四列扩展成图片列,就能显示图片了。

[此贴子已经被作者于2014-4-22 17:07:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 17:47:00 [显示全部帖子]

 这个意思?不是直接用图片列就行了?记得,把.tbi后缀名改成.jpg后缀名。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学习图片路径.zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 20:37:00 [显示全部帖子]

以下是引用yangwenghd在2014-4-22 20:33:00的发言:
甜兄弟 这个能把文件名粘贴到第二列就能打开了吗

 

建议你用图片列去处理。

 

1、你的图片后缀最好不是.tbi

 

2、如果希望粘贴文件名进去就自动显示的话,需要用代码去控制才行。

 

你说明你想怎样吧......结合例子,说你怎么操作,最后达到什么效果


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 21:29:00 [显示全部帖子]

 如下例子

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学习图片路径 (1).zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 22:11:00 [显示全部帖子]

以下是引用yangwenghd在2014-4-22 22:03:00的发言:
我能在请教你两个问题吗?
一、在不改变后缀名的情况,我能直接上面听过画图软件打开吗?
二、我在第一列输入图片的路径,第二列也像你刚才帮我解决的那个自动把所有图片都显示出来了!

 

第一个问题:可以打开,如果你电脑有可以打开此类后缀名的软件。或者你指定一下默认用什么软件打开此类文件;

 

第二个问题:可以这样,输入路径也可以,要特殊处理一下。你输入的路径是 D:\test\test 这样的吗?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/22 22:29:00 [显示全部帖子]

 回复19楼

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文件窗口显示.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/23 10:15:00 [显示全部帖子]

 如下,你改一下第二列的列属性 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140423101145.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文件窗口显示.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/23 14:27:00 [显示全部帖子]

 上传你做好的例子。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/23 15:34:00 [显示全部帖子]

 你给的例子完全不对应你的问题图片点击可在新窗口打开查看

 

Select Case e.DataCol.Name
    Case "第一列"
        Dim data As String = e.DataRow("第一列")
        Dim str As String = ""
        Dim arys() As String = data.Replace("|;", chr(13)).Split(chr(13))
        For Each ary As String In arys
            Dim idx As Integer = ary.IndexOf(":")
            If idx > -1 Then
                str += ary.SubString(0, idx) & ".tbi" & vbcrlf
            End If
        Next
        e.DataRow("第二列") = str
    Case "第三列"
        Dim str As String = ""
        Dim data As String = e.DataRow("第三列").replace("[").replace("]")
        If data <> Nothing Then
            If FileSys.DirectoryExists(data)
                For Each f As String In FileSys.GetFiles(data)
                    str += f & vbcrlf
                Next
            End If
        End If
        e.DataRow("第四列") = str
    Case "第八列", "第六列", "第七列"
        Dim newstr As String = "K:\A\B\" & e.DataRow("第八列") & "\" & e.DataRow("第七列")
        e.DataRow("第六列") = newstr
       
End Select


 回到顶部
总数 16 1 2 下一页