以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  单元格直接绘图与显示图像?可以吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47291)

--  作者:打错潇洒
--  发布时间:2014/3/7 16:41:00
--  单元格直接绘图与显示图像?可以吗?

单元格绘图 帮助文档的案例 好是好 但是我想直接绘图在单元格内 跳过表事件的 Drawcell

 

我利用逛逛的 鼠标以上去放大单元格文字的案例 试着用VS查看了C1.Win.C1FlexGrid.CellStyle 的类

 

里面有一个  C1.Win.C1FlexGrid.CellStyle.BackgroundImage 的一个属性 我就试着直接在 命令窗口 内调用 报错。

 

 

 

求助大神,有没有可能直接在单元格内显示图片,不通过DRawcell。


--  作者:Bin
--  发布时间:2014/3/7 16:57:00
--  
Drawcell 不是挺好用的嘛,为何要去折腾一些麻烦的
--  作者:打错潇洒
--  发布时间:2014/3/7 18:22:00
--  
看帮助 说很影响 性能
--  作者:有点甜
--  发布时间:2014/3/7 19:38:00
--  

 测试了一下,这样用

 

Dim cs1 As C1.Win.C1FlexGrid.CellStyle = Tables("表B").grid.Styles.Add("cs1")
cs1.BackgroundImage = getimage("d:\\test.png")
cs1.Display =  C1.Win.C1FlexGrid.DisplayEnum.ImageOnly
cs1.BackgroundImageLayout = C1.Win.C1FlexGrid.ImageAlignEnum.Stretch
Tables("表B").Grid.SetCellStyle(1,1,cs1)


 

http://helpcentral.componentone.com/nethelp/c1flexgrid/index.html#!XMLDocuments/C1FlexRef/html/AllMembers_T_C1_Win_C1FlexGrid_CellStyle.htm

 

[此贴子已经被作者于2014-3-7 19:38:26编辑过]

--  作者:打错潇洒
--  发布时间:2014/3/9 8:07:00
--  
原来是这样子 用的 佩服佩服 佩服的五体投地 图片点击可在新窗口打开查看
--  作者:打错潇洒
--  发布时间:2014/3/9 9:57:00
--  

我喜欢 有点甜 的方案 比起狐表的带的  Drawcell 事件 好多了 

 

可以自己确定一个 更新方案 ,在性能上 个人觉的会好一些


--  作者:jnletao
--  发布时间:2014/3/9 22:06:00
--  
图片点击可在新窗口打开查看