cxGrid通过条件控制单元格颜色和是否可设
2012-09-25 14:34
225 查看
由于工作需要用到C++ Builder,此次需要对cxGrid生成的表格的某一个单元格控制颜色与是否可写,更多做为记录方便自己查询。
/*ARecord->Values[2]//在这里的控制条件存放在第三列中*/ /*cxGrid1TableView1的第二列的Styles中GetContentStyle事件*/ void __fastcall TForm1::cxGrid1TableView1Column2StylesGetContentStyle( TcxCustomGridTableView *Sender, TcxCustomGridRecord *ARecord, TcxCustomGridTableItem *AItem, TcxStyle *&AStyle) { TcxStyle *color = new TcxStyle(this); color->Color = (TColor)RGB(96, 186, 3);//需要填充的颜色 if (!ARecord->Values[2].boolVal) { AStyle = color; } delete color; } /*cxGrid1TableView1的第二列的GetPropertiesForEdit事件*/ void __fastcall TForm1::cxGrid1TableView1Column2GetPropertiesForEdit( TcxCustomGridTableItem *Sender, TcxCustomGridRecord *ARecord, TcxCustomEditProperties *&AProperties) { if (ARecord->Values[2] == Variant(false)) { AProperties = cxEditRepLabel->Properties;//标识为不可写 } }
相关文章推荐
- android中控制根据是否选中或者按下改变按钮的颜色(通过xml代码实现)
- 通过进度条控制颜色
- cxgrid 根据不同条件改变行颜色
- MDSN上的windows下c的多线程用法--------------通过线程产生和控制带有颜色的字母在屏幕上移动
- 通过样式class也是可以控制超链接是否弹窗
- 超链接,图片等颜色渐变(通过hover进行控制)
- 通过GetPixel()函数获取鼠标点击处的象素颜色判断该点是否在曲线上
- 通过div样式控制单元格文本超长省略
- react爬坑之通过条件渲染控制组件的渲染与否
- 创建动态DEEP STRUCTURE实现控制单元格可编辑,单元格颜色,行颜色
- 如何通过复选框的状态控制其他单元格是否可写
- cxgrid行,列颜色控制
- MFC通过button控制编辑框是否显示系统时间
- Hadoop-2.6.0中关于控制应用是否通过CGroup限制CPU的优化
- 如何在Office Excel中通过设置If条件判断两列数据是否一致?
- MFC通过button控制编辑框是否显示系统时间(动态显示)
- android通过电源管理控制是否黑屏
- 通过传参数控制单元格的内容及可写属性
- cxGrid根据条件改变文字颜色
- TWaver HTML5学习笔记 —— 通过图层方式控制元素是否显示