以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教依条件在单元格中绘图 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169278) |
-- 作者:13315253800 -- 发布时间:2021/6/9 21:00:00 -- 请教依条件在单元格中绘图 参照帮助中在单元格绘制按钮,欲依照已结账列的内容来设置第二列单元格绘图,条件是当已结账为已勾选,第二列从指定的图形文件中获得第一个图形。向老师请教代码 DrawCell事件的代码 If e.Col.name= "第二列"
Then e.StartDraw If e.DataCol.Name = "已结账"
Then \'如果是已结帐列的内容变动 If e.NewValue = True Then \'而且变动后的值是True(已勾选) e.Graphics.DrawImage(GetImage("Design32.ico
"), e.x
+ 3,e.y + 3) \'绘制第一个图标 End If End If e.EndDraw End If If e.DataCol.Name = "已结帐" Then \'如果是已结帐列的内容变动 If e.NewValue = True Then \'而且变动后的值是True(已勾选) If e.Col.name= "第二列" Then e.StartDraw e.Graphics.DrawImage(GetImage("Design32.ico "), e.x + 3,e.y + 3) \'绘制第一个图标 e.EndDraw End If End If End If 以上两种方式都报错
|
-- 作者:13315253800 -- 发布时间:2021/6/10 5:52:00 -- 问题已解决 |