最近做个系统,打算在StringGrid控件的第一行表头画倒三角形,在OnDrawcell事件中写如下代码,不过运行的时候,只实现在表头的第一个单元格里画倒三角形,请各位大侠帮忙看看是什么原因。procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
stringgrid1.canvas.Brush.Color :=clred;
if ARow=0 then
begin
StringGrid1.Canvas.MoveTo(48,Rect.Bottom-5);
StringGrid1.Canvas.LineTo(58,Rect.Bottom-5);
StringGrid1.Canvas.MoveTo(58,Rect.Bottom-5);
stringgrid1.Canvas.LineTo(53,rect.Bottom-1);
StringGrid1.Canvas.MoveTo(53,rect.Bottom-1);
StringGrid1.Canvas.LineTo(48,rect.Bottom-5);
end;
end;
Rect: TRect; State: TGridDrawState);
begin
stringgrid1.canvas.Brush.Color :=clred;
if ARow=0 then
begin
StringGrid1.Canvas.MoveTo(48,Rect.Bottom-5);
StringGrid1.Canvas.LineTo(58,Rect.Bottom-5);
StringGrid1.Canvas.MoveTo(58,Rect.Bottom-5);
stringgrid1.Canvas.LineTo(53,rect.Bottom-1);
StringGrid1.Canvas.MoveTo(53,rect.Bottom-1);
StringGrid1.Canvas.LineTo(48,rect.Bottom-5);
end;
end;
解决方案 »
- FFVCL和FFmpeg
- 大家有沒有做過ServerSocket的文件保存功能啊,客戶端同時發文件過來時,保存多個文件由於共用一個全局文件流而發生錯誤!大家是怎麼處理的?
- 报表统计问题,sql语句,谢谢大侠了。
- 在ARCGIS9,能把bmp做成symbol编入shape文件吗?
- Delphi2007 Serial Number
- 怎样截获并处理Win + L消息?请给出详细的解释!
- 一个变量,如何知道它的类型的名字?
- delphi7.0中如何判断TQuery中的一个字段的值为空。
- 如何把reportbuilder的報表設計窗口改成中文的?
- 急求一个问题!!!!!!!!!在线等待大家帮忙
- 半透明的panel,或者其他控件
- 字符串怎么转换为xml文档
而是应该rect.right-20,rect.bottom-3这样的