Foxtable(狐表)用户栏目专家坐堂 → [求助]将拖拽进列表框的文件路径写入数据表当前行


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

主题:[求助]将拖拽进列表框的文件路径写入数据表当前行

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


加好友 发短信
等级:五尾狐 帖子:1137 积分:11224 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]将拖拽进列表框的文件路径写入数据表当前行  发帖心情 Post By:2019/12/29 18:34:00 [只看该作者]

老师好!
我想把拖拽进列表框中的文件路径保存到数据表,在全局代码中的代码如下,但是不起作用,请老师指教。
谢谢!

全局代码:
Public Sub ListBox1_DragDrop2(sender As System.Object, e As System.Windows.Forms.DragEventArgs)
If Forms("邮件发送").Opened Then
    Dim dr As Row = Tables("邮件发送").Current    '数据表的当前行
    If dr Is Nothing Then Return
    
    Dim files = e.Data.GetData( System.Windows.Forms.DataFormats.FileDrop)
    For Each file As String In files
        Forms("邮件发送").Controls("ListBox1").Items.Add(file)
        Forms("邮件发送").Controls("ListBox1").SelectedIndex = Forms("邮件发送").Controls("ListBox1").Items.Count -1    '增加代码,选中新增的值
        
        If dr.IsNull("附件") Then
            dr("附件") = file  '写入文件名
        Else
            dr("附件") &= vbcrlf & file  '写入文件名
        End If
    Next
End If
End Sub

图片点击可在新窗口打开查看此主题相关图片如下:截屏图片 (5).jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:同步数据测试.foxdb





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


加好友 发短信
等级:超级版主 帖子:106430 积分:541297 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/29 20:13:00 [只看该作者]

AddHandler ListBox1.BaseControl.DragDrop, AddressOf ListBox1_DragDrop

改为

AddHandler ListBox1.BaseControl.DragDrop, AddressOf ListBox1_DragDrop2

 回到顶部