StringGrid1.Canvas.Brush.Color:=;//画布的画刷的颜色
StringGrid1.Canvas.Brush.Style:=;{画布的画刷的样式(bsSolid, bsClear, bsHorizontal, bsVertical, bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross),具体看帮助文件}
StringGrid1.Canvas.FillRect(Rect);//用画刷的颜色填充矩形区域
StringGrid1.Canvas.TextOut//输出文本
StringGrid1.Canvas.MoveTo(Rect.Left,Rect.Bottom-1);{画刷移到指定位置,没有画线}
StringGrid1.Canvas.LineTo(Rect.Right,Rect.Bottom-1);{画刷画线到指定点}
StringGrid1.Canvas.Brush.Style:=;{画布的画刷的样式(bsSolid, bsClear, bsHorizontal, bsVertical, bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross),具体看帮助文件}
StringGrid1.Canvas.FillRect(Rect);//用画刷的颜色填充矩形区域
StringGrid1.Canvas.TextOut//输出文本
StringGrid1.Canvas.MoveTo(Rect.Left,Rect.Bottom-1);{画刷移到指定位置,没有画线}
StringGrid1.Canvas.LineTo(Rect.Right,Rect.Bottom-1);{画刷画线到指定点}
StringGrid的OnDrawCell事件的参数
帮我解释一下好吗
Brush指的是你FillRect和输出文字的时候的背景,包括颜色,模式等等;
FillRect函数填充指定区域(用Brush的颜色值)
TextOut函数输出文字到指定位置(文字颜色见Font.Color,背景同上)
MoveTo函数将画笔移动到指定位置,实际上就是对Pos属性赋值;
LineTo函数将从上次的Pos绘制一条直线到参数指定的位置,并将Pos值变成当前值。