From 6923fb62eea365f57d656d7f4de2f175377ae154 Mon Sep 17 00:00:00 2001 From: alexs75 Date: Thu, 4 Jan 2018 09:24:29 +0000 Subject: [PATCH] RxFPC:small improvement in painting drop down button of TRxDBLookupCombo in case of BorderStyle = bsSingle - patch from Iliya Iliev git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6112 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/rx/trunk/rxdb/rxlookup.pas | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/components/rx/trunk/rxdb/rxlookup.pas b/components/rx/trunk/rxdb/rxlookup.pas index 8bf6bcda4..9fde0aa35 100644 --- a/components/rx/trunk/rxdb/rxlookup.pas +++ b/components/rx/trunk/rxdb/rxlookup.pas @@ -269,6 +269,7 @@ type function RealGetText: TCaption; override; procedure RealSetText(const Value: TCaption); override; + procedure SetBorderStyle(NewStyle: TBorderStyle); override; procedure Paint; override; procedure LookupDataSetChanged(Sender: TObject); virtual; @@ -1432,6 +1433,20 @@ begin end; end; +procedure TRxCustomDBLookupCombo.SetBorderStyle(NewStyle: TBorderStyle); +begin + inherited SetBorderStyle(NewStyle); + + if BorderStyle = bsNone then + begin + FButton.BorderSpacing.Around := 2; + end + else + begin + FButton.BorderSpacing.Around := 0; + end; +end; + procedure TRxCustomDBLookupCombo.Paint; const padding : Integer = 1;