以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表事件drawcell 出错?不知道什么原因?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82766)

--  作者:jswjyjf
--  发布时间:2016/3/24 14:19:00
--  表事件drawcell 出错?不知道什么原因?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160324141502.jpg
图片点击可在新窗口打开查看


代码如下
If e.Col.name= "删" Then
    e.StartDraw
    If e.MouseHover = False \'如果鼠标不在此单元格
        e.Graphics.DrawImage(GetImage("delete1.ico"), e.x + 3,e.y + 3) \'绘制第一个图标
    Else \'如果鼠标在此单元格
        e.Graphics.DrawImage(GetImage("delete2.ico"), e.x + 2,e.y + 2) \'绘制第二个图标
    End If
    e.EndDraw
End If

--  作者:大红袍
--  发布时间:2016/3/24 14:45:00
--  
If e.Col.name= "删" Then
    e.StartDraw
    If e.MouseHover = False \'如果鼠标不在此单元格
        e.Graphics.DrawImage(GetImage(ProjectPath & "images/delete1.ico"), e.x + 3,e.y + 3) \'绘制第一个图标
    Else \'如果鼠标在此单元格
        e.Graphics.DrawImage(GetImage(projectPath & "images/delete2.ico"), e.x + 2,e.y + 2) \'绘制第二个图标
    End If
    e.EndDraw
End If

--  作者:jswjyjf
--  发布时间:2016/3/24 14:48:00
--  
还是一样的出错


--  作者:大红袍
--  发布时间:2016/3/24 14:50:00
--  
那就说明你 images  文件夹下,没有 delete2.ico 的文件。
--  作者:jswjyjf
--  发布时间:2016/3/24 14:51:00
--  
有的


--  作者:大红袍
--  发布时间:2016/3/24 14:52:00
--  
 不可能,上传实例。
--  作者:jswjyjf
--  发布时间:2016/3/24 14:56:00
--  
我重新把其他电脑上 images 下的文件复制过来 ,可以了