社区
VCL组件使用和开发
帖子详情
StringGrid中每此点击cell时,当前cell的颜色会改变,如何使其保留原来的颜色不变呢
dxhh99
2004-12-25 10:39:17
StringGrid中每此点击cell时,当前cell的颜色会改变,如何使其保留原来的颜色不变呢
...全文
302
6
打赏
收藏
StringGrid中每此点击cell时,当前cell的颜色会改变,如何使其保留原来的颜色不变呢
StringGrid中每此点击cell时,当前cell的颜色会改变,如何使其保留原来的颜色不变呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinhaiwu
2004-12-30
打赏
举报
回复
点机的时候不让他重新画就没有问题,或者你按照原来的重新再画一次。
ccrun.com
2004-12-30
打赏
举报
回复
在StrinGrid的OnDrawCell事件中添加以下代码:
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
TStringGrid *sg = dynamic_cast<TStringGrid *>(Sender);
if(State.Contains(gdSelected))
{
sg->Canvas->Brush->Color = sg->Color;
sg->Canvas->FillRect(Rect);
sg->Canvas->Font->Color = clBlack;
sg->Canvas->TextRect(Rect, Rect.Left+2,
Rect.Top+2, sg->Cells[ACol][ARow]);
}
}
tatatata
2004-12-30
打赏
举报
回复
帮助文档里 有的 改一下dbgrid的属性就可疑了,不果我现在没装cb,没有办发详悉说明
Javpp
2004-12-26
打赏
举报
回复
我做过,不过我的方法是假的,就是用一个二维数组存了所有CELL的颜色,每点击STRINGGRID一次就把所有的CELL的颜色全部按照数组和点击的CELL设置一次,每点击到的颜色还是原来的颜色,点击到的颜色改变,同时刷新数组对应元素的值,我也是没办法才这样做的,谁有好的办法,偶学习学习!!!
dxhh99
2004-12-26
打赏
举报
回复
原来的每个CELL都是不同颜色的,当某个CELL变成焦点的时候,要保留原来的颜色不变。所以不能设定焦点CELL的颜色为固定的一种颜色。
dxhh99
2004-12-26
打赏
举报
回复
谁知道啊??
String
Grid
控件的属性和使用
String
Grid
控件的属性和使用 简介:
String
Grid
控件是一种很常用的表格显示控件,大家都知道在数据量比较大、需要按条目显示的
时
候,用表格显示
会
使整个显示简洁大方,有条理。
String
Grid
控件用于建立显示字符串的网格,每个单元格都可以看作是显示一个字符串变量的值,整个表格则可以看作一个字符串的二维数组按顺序依次显示出来(eg.
String
G
Delphi
String
Grid
控件的用法
Delphi
String
Grid
控件 组件名称:
String
Grid
●固定行及固定列:
String
Grid
.FixedCols:=固定行之数;
String
Grid
.FixedRows:=固定列之数;
String
Grid
. FixedColor:=固定行列之
颜色
;
String
Grid
.Color:=资料区之
颜色
; ●资料行列之宽高度:
String
Grid
.DefaultColWidth:=内定全部之宽度;
String
Grid
.Default...
Delphi
String
Grid
控件的属性及使用说明
●固定行及固定列:
String
Grid
.FixedCols:=固定行之數;
String
Grid
.FixedRows:=固定列之數;
String
Grid
. FixedColor:=固定行列之顏色;
String
Grid
.Color:=資料區之顏色; ●資料行列之寬高度:
String
Grid
.DefaultColWidth:=內定全部之寬度;
String
Grid
.DefaultRowHeig
Delphi
String
Grid
常用属性和常用操作
String
Grid
组件用于建立显示字符串的网格,与电子表格相似。它可使表格
中
的字符串和相关对象操作简单化。
String
Grid
组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。
String
Grid
具有关联对象与网格
中
的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。 一、Delphi
String
Grid
控件的属性及使用说明 1、固定行及固定列: (没有固定行列的
时
候,不能在运行
时
调节各个单元格的宽度和高度)
String
Grid
.FixedC..
String
Grid
控件
组件名称:
String
Grid
●固定行及固定列:
String
Grid
.FixedCols:=固定行之数;
String
Grid
.FixedRows:=固定列之数;
String
Grid
. FixedColor:=固定行列之
颜色
;
String
Grid
.Color:=资料区之
颜色
;
●资料行列之宽高度:
String
Grid
.DefaultColWidth:=内定全部之宽度; <
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章