C++Builder中如何设StringGrid控件中某一行的颜色?急!(100分)

  • 主题发起人 主题发起人 liangfeiyp
  • 开始时间 开始时间
L

liangfeiyp

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中使用了一个StringGrid控件,输出500行,16列,如果我想让第一百行显示为红色,其余行不变,应该怎样实现?在线急等,谢谢!
 
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if(ARow==100)
{
this->StringGrid1->Canvas->Brush->Color = RGB(255,0,255);
this->StringGrid1->Canvas->FillRect(Rect);
}
}
你看看 可以解决你的问题吗 
 
我从大富翁上面别人的笔记里面保存过来的,你看看吧,应该有你需要的。
http://www.delphibbs.com/keylife/iblog_show.asp?xid=24064
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
759
import
I
后退
顶部