1.如何设置MSFlexGrid单格的颜色和大小?
2.如何直接在MSFlexGrid上编辑单格的内容?
2.如何直接在MSFlexGrid上编辑单格的内容?
解决方案 »
- BCB调用VC动态库 使用回调函数内存泄漏问题
- Open Inventor 双面渲染问题问题(SoShapeHints);
- _ConnectionPtr pConnection为什么不能作为成员
- 外部传进来一个字符串,使用BSTR还是BSTR*阿,另外,如果外面需要传进来一个结构呢?
- 转载:唐曾情史【非搞笑文章,绝对精彩】,看了你可能会流泪,人生不过如此!
- XML作为配置文件,需要向节点添加更多信息,但是加节点时出错,求解,在线等待
- 有没有好一点的算法或是函数可以在一个2进制文件中查找一个2进制串比如:找03 4a 37
- 我学过了c++怎么才能学VC++
- 新手求助:WIN7兼容用VC2008编译出来的程序吗
- 问下如果我想在我的软件里面调用某个网站的查询功能的返回结果改咋个弄?
- 个关于VS.NET 2003编译器的问题 请大家帮忙看看
- 请教高手,如何处理Socket客户端发送数据太快的问题?
m_MsFlexGrid_Stat.SetRowHeight()设定行的大小
//通过选择的行与列来设定单元格的背景色
m_MSFlex.SetCol(k);
m_MSFlex.SetRow(j);
m_MSFlex.SetCellBackColor(0x00C0C0C0);
SetCellForeColor()//这个函数是设定前景色
// m_FlexSwatch.SetCellForeColor(RGB(255,0,0));//设置单元前景色
// m_FlexSwatch.SetBackColor(RGB(0,255,0));//设置数据区背景颜色
// m_FlexSwatch.SetBackColorSel(RGB(255,0,0));//设置选中背景色
// m_FlexSwatch.SetGridColorFixed(RGB(0,255,0));//设置边框颜色
// m_FlexSwatch.SetForeColorFixed(RGB(0,0,255));//设置标签字体颜色
m_FlexSwatch.SetForeColor(RGB(255,128,0));//设置字体颜色
m_FlexSwatch.SetGridColor(RGB(255,0,80));//设置栅格的颜色
m_FlexSwatch.SetBackColorBkg(RGB(89,150,210));//设置总背景颜色
m_FlexSwatch.SetBackColorFixed(RGB(90,210,180));//设置标签颜色
m_FlexSwatch.SetForeColorSel(RGB(255,0,0));//选中字体的反显颜色 m_FlexSwatch.SetCols(3);
m_FlexSwatch.SetRows(114);
m_FlexSwatch.SetColWidth(0,700);
m_FlexSwatch.SetColWidth(1,840);
m_FlexSwatch.SetColWidth(2,840);
m_FlexSwatch.SetTextMatrix(0,0,"序号");
m_FlexSwatch.SetTextMatrix(0,1,"ID");
m_FlexSwatch.SetTextMatrix(0,2,"杯号");
m_FlexSwatch.SetRowHeight(0,500); m_FlexWorksheet.SetTextMatrix(i,j,"R2");
对于可编辑的格,要重构才行的
[email protected]
/////////////////////////////////////
你可以先SetRow和SetCol
然后在SetCellBackColor设置每个单元格的颜色
做法也不是很难,可以到网上查查大概就是点击的时候,在点击的位置,显示该edit,-> 输入 -〉焦点失去 -〉显示
设置格颜色SetCellForeColor()
1.在点击的位置,如何将Edit正好覆盖整个单元格?
2.Edit隐藏后如何得到我点击的单元格的行列数?