Forráskód Böngészése

Fix of text change in bcimagebutton.pas

lainz 9 éve
szülő
commit
f6dcb8e92b
1 módosított fájl, 11 hozzáadás és 0 törlés
  1. 11 0
      bcimagebutton.pas

+ 11 - 0
bcimagebutton.pas

@@ -251,6 +251,7 @@ type
     { Protected declarations }
     procedure DrawControl; override;
     procedure RenderControl; override;
+    procedure TextChanged; override;
     procedure CMChanged(var Message: TLMessage); message CM_CHANGED; virtual;
     {$IFDEF DEBUG}
     function GetDebugText: string;
@@ -1072,6 +1073,16 @@ begin
   {$ENDIF}
 end;
 
+procedure TBCCustomImageButton.TextChanged;
+begin
+  InvalidatePreferredSize;
+  if Assigned(Parent) and Parent.AutoSize then
+    Parent.AdjustSize;
+  AdjustSize;
+  RenderControl;
+  Invalidate;
+end;
+
 procedure TBCCustomImageButton.CMChanged(var Message: TLMessage);
 begin
   if csReadingState in ControlState then