Foxtable(狐表)用户栏目专家坐堂 → 请教依条件在单元格中绘图


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

主题:请教依条件在单元格中绘图

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


加好友 发短信
等级:三尾狐 帖子:601 积分:4376 威望:0 精华:0 注册:2018/1/3 16:03:00
请教依条件在单元格中绘图  发帖心情 Post By: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

 或在DataColChanged事件代码

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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:601 积分:4376 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2021/6/10 5:52:00 [只看该作者]

问题已解决

 回到顶部