EditButton: refactor setting focus.

git-svn-id: trunk@44811 -
This commit is contained in:
bart 2014-04-26 13:17:04 +00:00
parent b07ae15e65
commit c45bd45cd7

View File

@ -245,7 +245,6 @@ type
procedure CutToClipboard; virtual; procedure CutToClipboard; virtual;
procedure PasteFromClipboard; virtual; procedure PasteFromClipboard; virtual;
procedure SelectAll; procedure SelectAll;
procedure SetFocus; override;
procedure Undo; virtual; procedure Undo; virtual;
procedure ValidateEdit; virtual; procedure ValidateEdit; virtual;
@ -1561,6 +1560,7 @@ begin
FButton := TSpeedButton.Create(Self); FButton := TSpeedButton.Create(Self);
FEdit := TEbEdit.Create(Self); FEdit := TEbEdit.Create(Self);
inherited Create(AOwner); inherited Create(AOwner);
ControlStyle := ControlStyle + [csNoFocus];
ParentColor := False; ParentColor := False;
FInitialColor := {$ifdef UseCLDefault}clDefault{$else}clWindow{$endif}; FInitialColor := {$ifdef UseCLDefault}clDefault{$else}clWindow{$endif};
BorderStyle := bsNone; BorderStyle := bsNone;
@ -1661,11 +1661,6 @@ begin
FEdit.SelectAll; FEdit.SelectAll;
end; end;
procedure TCustomEditButton.SetFocus;
begin
inherited SetFocus;
FEdit.SetFocus;
end;
procedure TCustomEditButton.Undo; procedure TCustomEditButton.Undo;
begin begin