Foxtable(狐表)用户栏目专家坐堂 → 全局变量Image在窗口表事件中使用提示错误


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

主题:全局变量Image在窗口表事件中使用提示错误

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


加好友 发短信
等级:二尾狐 帖子:530 积分:4735 威望:0 精华:0 注册:2012/7/4 16:22:00
全局变量Image在窗口表事件中使用提示错误  发帖心情 Post By:2025/3/19 22:55:00 [只看该作者]

在全局变量中定义   Public delimg As Image = GetImage("BtnCancel_16.ico")
在表的DrawCell事件中写代码

If e.Col.name = "删除" Then
    e.StartDraw
    If e.MouseHover = True Then'如果鼠标在此单元格  
        e.Graphics.DrawImage( delimg, e.x + 2, e.y + 2) '绘制图标
    End If
    e.EndDraw
End If

提示
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2025.1.3.1
错误所在事件:表,成功登录用户表,DrawCell
详细错误信息:
调用的目标发生了异常。
值不能为 null。
参数名: image

图片的文件在images目录中。

如果delimg 改成 GetImage("BtnCancel_16.ico") 可以正常运行。

但有一个问题,显示一个删除图标之后,移到下一行,上面的删除图标不会消失。


 回到顶部