如何在 Delphi 7 中使用程式化表格?例如:
问问题
796 次
2 回答
5
如果您的意思是要以 TDbGrid 组件为主题,您可以使用Themed DBGrid runtime replacement
Jeremy North 和 Andreas Hausladen 提供的主题。
于 2012-09-29T13:21:48.703 回答
1
我在 Delphi 7 和 Windows 8.1 上为您编写并测试了这个示例
使用 Event DrawColumnCell更改颜色或其他内容。
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
try
if Column.FieldName = 'FIRST_NAME' then
DBGrid1.Canvas.Brush.Color := clGreen;
finally
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;
下载完整示例: 文件
于 2016-11-25T18:53:08.460 回答