随笔 - 809  文章 - 0 评论 - 144 阅读 - 770万

 

列的显示格式,DisplayFormat 很有用途,这里可以写成##.##%,##% 等等根据自己的情况,这个字段的显示格式很有用途,扩展性很强,也可以写成##元这样

以后价格的就会显示67元这样 很好 这个 字段设计的真的是很好

------------------------------------------------------------

下面那列显示进度条的那列,是dbgrideh官方的列子里的代码:

 

 

复制代码
procedure TfrmSetupCenter.TopSellerNickShowUploadColumns3AdvDrawDataCell(
  Sender: TCustomDBGridEh; Cell, AreaCell: TGridCoord; Column: TColumnEh;
  const ARect: TRect; var Params: TColCellParamsEh; var Processed: Boolean);
begin
  Sender.DefaultDrawColumnDataCell(Cell, AreaCell, Column, ARect, Params);

  DrawProgressBarEh(frmClientDm.TopSellerNickShow_adoq.FieldByName('top_upload_percent').AsFloat, 0, 100,
    Sender.Canvas, ARect, clSkyBlue, cl3DDkShadow, clNone);
  Processed := True;
end;
复制代码

上面的代码是dbgrideh 官方的例子,代码很简单 作用却很大,至此进度条百分比的问题,搞定,很棒

 

 

  Sender.DefaultDrawColumnDataCell(Cell, AreaCell, Column, ARect, Params);

  DrawProgressBarEh(frmClientDm.TopSellerNickShow_adoq.FieldByName('top_upload_percent').AsFloat, 0, 100,
    Sender.Canvas, ARect, $0090FB7E, cl3DDkShadow, clNone);
  Processed := True;

 

$0090FB7E 这个颜色很好 记录下


 

posted on   del88  阅读(191)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示