Foxtable(狐表)用户栏目专家坐堂 → 求助 资源管理器代码更改


  共有3330人关注过本帖平板打印复制链接

主题:求助 资源管理器代码更改

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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
求助 资源管理器代码更改  发帖心情 Post By:2015/2/14 9:57:00 [只看该作者]

我希望 表格里面的 显示图片 ,而不是 图片的 ICO ,见下图  ,这个参考了LSY的 资源管理器

 
图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20150214095039.png
图片点击可在新窗口打开查看

代码是  


Dim tb As WinForm.Table = e.form.Controls("Table1")
If tb.Visible = False Then
    Return
End If
Dim t As Table =e.form.Controls("Table1").Table
Dim o As Object
Dim icon As Icon
For Each r As Row In t.Rows
    r("属性") = GetAttr(r("文件全名"))
    If e.Form.Controls("CheckBox2").Checked Then
        o = t.Grid.GetCellRange(r.Index + 1, 1, r.Index + 1, 1)
        If r("类型") = "文件夹" Then
            o.Image = GetImage(ProjectPath & "Images\1064.ico")
        elseif  r("类型") = ".jpg" Then
            ?????????????????????
        Else
            Dim nm As String = r("名称").Replace(".","-")
            icon = System.Drawing.Icon.ExtractAssociatedIcon(r("文件全名"))
            icon.ToBitmap().Save(ProjectPath & e.Form.name & "\" & nm & ".png")
            o.Image = GetImage(ProjectPath & e.Form.name & "\" & nm & ".png")
        End If
    End If
    If r("属性").Contains("Hidden") Then
        t.SetHeaderCellForeColor("名称",Color.LightGray,r.Index + 1)
    End If
Next


求助上面 问号的代码怎么写

 回到顶部