在全局变量中定义 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") 可以正常运行。
但有一个问题,显示一个删除图标之后,移到下一行,上面的删除图标不会消失。