以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]pictureViwer图片自动分类存储  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109064)

--  作者:cyh2013
--  发布时间:2017/11/3 14:57:00
--  [求助]pictureViwer图片自动分类存储
如题:在表事件BeforeAttachFile中,通过以下代码,可以将图片在指定文件夹中按要求自动分类存储
Select Case e.DataCol.Name
    Case "品牌LOGO" \'如果在【品牌LOGO】列中插入文件
        Dim ary As String() = e.DataRow("业种").split("/")
        e.Subfolder = "logo\\" & ary(0) & "\\" & ary(1)
End Select

但是以上代码只能是直接在表中向“图片列”添加图片时能实现
但是想通过Form(窗口)中的pictureviwer控件来上传图片,想要实现类似功能,请问要怎么处理!


--  作者:有点甜
--  发布时间:2017/11/3 15:23:00
--  
pictureviwer控件,是绑定图片列后,才能使用的。不需要编写代码,同样会触发图片列的BeforeAttachFile事件。
--  作者:cyh2013
--  发布时间:2017/11/3 16:06:00
--  
我绑定了,但是如果是通过表中的pictureviwer是可以触发图片列的BeforeAttachFile事件

但是我想通过“信息录入窗口中的pictureviwer控件”向表中录入信息,,这样就没法触发表的BeforeAttachFile事件

请问什么解决!

--  作者:有点甜
--  发布时间:2017/11/3 17:21:00
--  
pictureviwer控件 绑定图片列,设置好存放目录,然后你在控件里添加数据,都会触发 BeforeAttachFile 事件。