通过百度网盘分享的文件:Sqlite框架Delphi10.3 (3).rar
链接:https://pan.baidu.com/s/1kQzFwnnAx-vG_E5CB5kHXg
提取码:gie7
会覆盖 FDQuery1idGetText 文本显示
procedure TForm13.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); var LGrid :TDBGrid; LText:string; LTextWidth:tsize; begin//=====================================id================================== if Column.FieldName.Equals('id') then begin LGrid :=TDBGrid(Sender); LGrid.Canvas.Brush.Style := bsSolid; LGrid.Canvas.FillRect(Rect); LGrid.Canvas.Font.Size := LGrid.Font.Size - 1; LGrid.Canvas.Font.Color := clWhite; LGrid.Canvas.Brush.Color := clYellow; //进度 背景颜色 LGrid.Canvas.RoundRect(Rect.Left, Rect.Top , Trunc(Rect.Left + Column.Field.AsFloat / 12 * Rect.Width) //分母 , Rect.Bottom, 2, 2); Rect.Inflate(-1, -1); LGrid.Canvas.Pen.Style := psClear; LGrid.Canvas.Font.Color := clRed; // 字体颜色 LGrid.Canvas.Brush.Style := bsClear; LText := FormatFloat('##0', Column.Field.AsFloat) + ' %'; LTextWidth := LGrid.Canvas.TextExtent(LText); LGrid.Canvas.TextOut(Rect.Left + ( (Rect.Width div 2) - (LTextWidth.cx div 2)), Rect.Top + ((Rect.Height div 2) - (LTextWidth.cy div 2)), LText); end; //================================================================= end;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-08-12 Delphi10.3的DBGrid之导出为CSV(04)
2020-08-12 Excel规划求解求哪几个数字之和等于一个固定值