lainz 5 年之前
父节点
当前提交
f7d28f768a
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      bcradialprogressbar.pas

+ 8 - 0
bcradialprogressbar.pas

@@ -49,6 +49,7 @@ type
       {%H-}WithThemeSpace: boolean); override;
       {%H-}WithThemeSpace: boolean); override;
     procedure DrawControl; override;
     procedure DrawControl; override;
     procedure RenderControl; override;
     procedure RenderControl; override;
+    procedure SetColor(Value: TColor); override;
   public
   public
     { Public declarations }
     { Public declarations }
     constructor Create(AOwner: TComponent); override;
     constructor Create(AOwner: TComponent); override;
@@ -264,6 +265,13 @@ begin
   textBmp.Free;
   textBmp.Free;
 end;
 end;
 
 
+procedure TBCRadialProgressBar.SetColor(Value: TColor);
+begin
+  inherited SetColor(Value);
+  RenderControl;
+  Invalidate;
+end;
+
 constructor TBCRadialProgressBar.Create(AOwner: TComponent);
 constructor TBCRadialProgressBar.Create(AOwner: TComponent);
 begin
 begin
   inherited Create(AOwner);
   inherited Create(AOwner);