以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 无条件手动设置某个单元格的背景颜色,怎么解决?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42983)

--  作者:coch2004
--  发布时间:2013/11/27 15:19:00
--  [求助] 无条件手动设置某个单元格的背景颜色,怎么解决?

无条件手动设置某个单元格的背景颜色,代码怎么写? (在不使用DrawCell的情况下)

 

一个表中的某些单元格,我想让操作员手动标注颜色

 

再次注明一下: 有内容的单元格背景颜色, 不是单纯的颜色值字段

[此贴子已经被作者于2013-11-27 15:24:43编辑过]

--  作者:Bin
--  发布时间:2013/11/27 15:24:00
--  
DrawCell 那么好用,为什么就是不用呢?  感觉就像我要4小时内从广东到北京,我就是不坐飞机一样. 何苦呢!
--  作者:Bin
--  发布时间:2013/11/27 15:35:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


--  作者:blackzhu
--  发布时间:2013/11/27 15:44:00
--  
用darwcell 是个绝好的做法,我也弄不明白为啥不用
--  作者:有点甜
--  发布时间:2013/11/27 20:19:00
--  
 代码参考

Dim cs As C1.Win.C1FlexGrid.CellStyle = Tables("表A").grid.Styles.Add("test")
cs.font = new Font("宋体", 12, FontStyle.Bold Or FontStyle.Underline) \'字体
cs.backcolor = Color.red \'背景
cs.ForeColor = Color.blue \'字体颜色
Tables("表A").Grid.SetCellStyle(1,1,cs)

--  作者:ztmdnzc
--  发布时间:2014/2/15 20:30:00
--  

要是drawcell好用的话,要是drawcell能够满足实际需要的话,coch2004还会提这种要求吗?甜老师还会为狐友们提供这么方便设置的代码吗?我就不明白了,能够几行代码解决的问题,为啥非要多几步设置?


--  作者:有点甜
--  发布时间:2014/2/15 20:48:00
--  
其实drawcell挺好的,可以根据数据着色,如果用SetCellStyle这种方法,只是给单元格设置,是固定在有个单元格的,不能随数据移动,也不能随数据的变化而变化。
--  作者:狐狸爸爸
--  发布时间:2014/2/17 8:58:00
--  

而且SetCellStyle重新打开项目之后,会失效的。

100%的是DrawCell方便。

 

To 6楼:

 

遇到不合理的方式,对方提醒你,不管适合你与否,都应该谢谢,因为编码方法不当吃亏的是你,对方提醒你是在帮你。
应该礼貌地面对别人善意的提醒。


--  作者:pcxjxjhkw
--  发布时间:2014/4/15 17:24:00
--  
但有一问题:DrawCell需要的资源太大了,运行速度有点慢。不知我的说法是否对
--  作者:lsy
--  发布时间:2014/4/15 17:29:00
--  
以下是引用pcxjxjhkw在2014-4-15 17:24:00的发言:
但有一问题:DrawCell需要的资源太大了,运行速度有点慢。不知我的说法是否对

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:单元格绘制技巧_彩票.table