LCL: Update TBoundLabel.Font when TLabeledEdit.Font Changes. Issue #20633, patch from Avishai

git-svn-id: trunk@37662 -
This commit is contained in:
juha 2012-06-15 23:03:44 +00:00
parent 3b50e92d50
commit e0554a6021
2 changed files with 7 additions and 0 deletions

View File

@ -873,6 +873,7 @@ type
procedure CMBiDiModeChanged(var Msg: TLMessage); message CM_BIDIMODECHANGED;
procedure CMVisibleChanged(var Msg: TLMessage); message CM_VISIBLECHANGED;
procedure CMEnabledChanged(var Msg: TLMessage); message CM_ENABLEDCHANGED;
procedure CMFontChanged(var Message: TLMessage); message CM_FONTCHANGED;
procedure CreateInternalLabel; virtual;
public
constructor Create(TheOwner: TComponent); override;

View File

@ -127,6 +127,12 @@ begin
FEditLabel.Enabled:=Enabled;
end;
procedure TCustomLabeledEdit.CMFontChanged(var Message: TLMessage);
begin
FEditLabel.Font.Assign(Font);
Invalidate;
end;
constructor TCustomLabeledEdit.Create(TheOwner: TComponent);
begin
inherited Create(TheOwner);