`

StringGrid文字居中

 
阅读更多

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
Str: String;
R: TRect;
begin
with StringGrid1 do
begin
Canvas.FillRect(Rect);
Str := Cells[ACol,ARow];
R := Rect;
DrawText(Canvas.Handle,PChar(Str),Length(Str),r,DT_CENTER or DT_SINGLELINE or DT_VCENTER); //文字居中
end;
end;

分享到:
评论

相关推荐

    Delphi StringGrid文字居中,Titile字体变大,Cell添加CheckBox

    在这个主题中,我们将探讨如何实现StringGrid中的文字居中、调整Title的文字大小和颜色,以及在单元格中添加并操作CheckBox控件。 首先,让我们关注StringGrid的文字居中。在Delphi中,可以通过设置StringGrid的`...

    C++ Builder之StringGrid表格简单示例v1.1.rar(源代码)

    这个“C++ Builder之StringGrid表格简单示例v1.1.rar”提供了源代码,帮助我们深入理解如何在实际项目中应用TStringGrid。通过这个示例,我们可以学习到以下关键知识点: 1. **TStringGrid介绍**:TStringGrid是VCL...

    C++ Builder之StringGrid表格简单示例.rar

    现在,让我们分析一下提供的"StringGrid表格简单示例": 1. **创建项目**:首先,你需要启动C++ Builder并创建一个新的VCL Forms Application项目。 2. **添加TStringGrid控件**:从工具箱中拖拽一个TStringGrid...

    delphi 开发经验技巧宝典源码

    0208 在DataGrid中如何使标题文字居中 138 0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的...

    delphi 开发经验技巧宝典源码06

    0208 在DataGrid中如何使标题文字居中 138 0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的...

Global site tag (gtag.js) - Google Analytics