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;
分享到:
相关推荐
在这个主题中,我们将探讨如何实现StringGrid中的文字居中、调整Title的文字大小和颜色,以及在单元格中添加并操作CheckBox控件。 首先,让我们关注StringGrid的文字居中。在Delphi中,可以通过设置StringGrid的`...
这个“C++ Builder之StringGrid表格简单示例v1.1.rar”提供了源代码,帮助我们深入理解如何在实际项目中应用TStringGrid。通过这个示例,我们可以学习到以下关键知识点: 1. **TStringGrid介绍**:TStringGrid是VCL...
现在,让我们分析一下提供的"StringGrid表格简单示例": 1. **创建项目**:首先,你需要启动C++ Builder并创建一个新的VCL Forms Application项目。 2. **添加TStringGrid控件**:从工具箱中拖拽一个TStringGrid...
0208 在DataGrid中如何使标题文字居中 138 0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的...
0208 在DataGrid中如何使标题文字居中 138 0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的...