StringGrid的颜色的简单问题!(50分)

  • 主题发起人 主题发起人 happytimes_dsq
  • 开始时间 开始时间
H

happytimes_dsq

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟能一行行的控制把STRINGGRID的任意一行变成红色.(当我输入1那么第一行的字体变红,输入N就第N行的内容变红).现在想怎么样能刷新,全部又恢复成黑色呢.我直接用StringGrid1.Repaint ;StringGrid1.fonts.color:=clblack ;不起作用!望各位指教.
 
刷新的时候在DrawCell里画
FillRect(Rect);
Font.Color:=clBlack;
TextOut(Rect.left,Rect.top,StringGrid1.cells[Acol,Arow]);
 
重新画不就行了 。
 
以前富翁们收集的笔记,里面应该有,你看看!
http://www.delphibbs.com/keylife/iblog_show.asp?xid=24064
 
大哥的资料很不错,谢谢了!
 
确实很详细呀!不过1楼的方法应该就能解决你说的了,我帮你试了试,刷新成黑色没有问题!
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部