canvas教程

Delphi中TDrawGrid选中单元格边框变色

字号+ 作者:H5之家 来源:H5之家 2017-11-19 11:06 我要评论( )

procedure TMainForm.AllDrawGridClick(Sender: TObject);var Rect: TRect;begin Rect:=TDrawGrid(Sender).

  核心提示:procedure TMainForm.AllDrawGridClick(Sender: TObject);var Rect: TRect;begin Rect:=TDrawGrid(Sender)....

procedure TMainForm.AllDrawGridClick(Sender: TObject);
var
  Rect: TRect;
begin

  Rect:=TDrawGrid(Sender).CellRect(TDrawGrid(Sender).Col,TDrawGrid(Sender).Row);
  TDrawGrid(Sender).Canvas.Pen.Color := clFuchsia;
  TDrawGrid(Sender).Canvas.Pen.Width:=2;

  TDrawGrid(Sender).Canvas.MoveTo(Rect.Left, Rect.Top);
  TDrawGrid(Sender).Canvas.LineTo(Rect.Right, Rect.Top);

  TDrawGrid(Sender).Canvas.MoveTo(Rect.Left, Rect.Top);
  TDrawGrid(Sender).Canvas.LineTo(Rect.Left, Rect.Bottom);

  TDrawGrid(Sender).Canvas.MoveTo(Rect.Right, Rect.Top);
  TDrawGrid(Sender).Canvas.LineTo(Rect.Right, Rect.Bottom);

  TDrawGrid(Sender).Canvas.MoveTo(Rect.Left, Rect.Bottom);
  TDrawGrid(Sender).Canvas.LineTo(Rect.Right, Rect.Bottom);
end;

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 在不同Android显示单元之间转换 相关介绍、文档、教程

    在不同Android显示单元之间转换 相关介绍、文档、教程

    2017-02-15 18:00

  • Js操作Select大全(取值、设置选中等等)

    Js操作Select大全(取值、设置选中等等)

    2015-11-29 13:54

网友点评