mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-24 22:19:12 +02:00
LCL: implemented TNotebook.ShowControl
git-svn-id: trunk@46550 -
This commit is contained in:
parent
8653b579e2
commit
ee30d04a07
@ -122,6 +122,7 @@ type
|
||||
public
|
||||
constructor Create(TheOwner: TComponent); override;
|
||||
destructor Destroy; override;
|
||||
procedure ShowControl(AControl: TControl); override;
|
||||
{ function TabIndexAtClientPos(ClientPos: TPoint): integer;
|
||||
function TabRect(AIndex: Integer): TRect;
|
||||
function GetImageIndex(ThePageIndex: Integer): Integer; virtual;
|
||||
|
@ -226,3 +226,15 @@ begin
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
procedure TNotebook.ShowControl(AControl: TControl);
|
||||
var
|
||||
i: Integer;
|
||||
begin
|
||||
if AControl = ActivePageComponent then exit;
|
||||
i := FPageList.IndexOf(Pointer(aControl));
|
||||
if i >= 0 then
|
||||
PageIndex := i
|
||||
else
|
||||
inherited ShowControl(AControl);
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user