以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DrawCell窗口表事件 提示值不能为 null  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171404)

--  作者:飞云
--  发布时间:2021/8/28 16:56:00
--  DrawCell窗口表事件 提示值不能为 null
DrawCell窗口表事件
e.StartDraw
Select Case e.Col.name
    Case "标"
        If e.Row.IsNull(e.Col.Name)=False  Then
            If e.Row(e.Col.Name)="下载"  Then \'如果鼠标不在此单元格
                e.Graphics.DrawImage(CZ_下载, e.x + 8,e.y + 3) \'绘制第一个图标
            ElseIf e.Row(e.Col.Name)="禁止" Then \'如果鼠标不在此单元格 \'如果鼠标在此单元格
                e.Graphics.DrawImage(CZ_禁止, e.x + 8,e.y + 3) \'绘制第一个图标
            End If
        End If        
End Select
e.EndDraw
提示错误
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.4.10.8
错误所在事件:表,表_Table1,DrawCell
详细错误信息:
调用的目标发生了异常。
值不能为 null。
参数名: image

--  作者:有点蓝
--  发布时间:2021/8/28 17:12:00
--  
没有图片

if CZ_下载 isnot nothing
e.Graphics.DrawImage(CZ_下载, e.x + 8,e.y + 3) \'绘制第一个图标
endif

--  作者:飞云
--  发布时间:2021/8/28 17:27:00
--  
好的,谢谢,重新登录后正常了。