本帖最后由 mtxxm1226 于 2012-05-17 11:47:01 编辑

解决方案 »

  1.   

    显示文字
    Image1.Canvas.TextOut(X,Y,'要显示文字');画线
    Image1.Canvas.MoveTo(X,Y);
    Image1.Canvas.LineTo(X,Y);颜色
    Image1.Canvas.Pen.Color:=clRed;自己确定坐标X,Y
      

  2.   

    写过:
        with (Sender as TDBGridEh).Canvas do //画 cell 的边框
        begin
          Pen.Color := clSilver; //定义画笔颜色(蓝色)
          MoveTo(Rect.Left, Rect.Bottom); //画笔定位
          LineTo(Rect.Right, Rect.Bottom); //画蓝色的横线      Pen.Color := $00F3FFE8; //定义画笔颜色(绿色)
          MoveTo(Rect.Right, Rect.Top); //画笔定位
          LineTo(Rect.Right, Rect.Bottom); //画绿色的竖线
        end;
      

  3.   

    grideh实现不了,自己用form或者panel啥的,在canvas上画出来