Class TrTabControlEx

Unit

Declaration

type TrTabControlEx = class(TTabControl)

Description

enhanced TTabControl which provides colored tabs, hottrack fonts, color and border, close button in tabs, function for reading active tab caption and changing of active tab; OwnerDraw must be set to TRUE to use this functions

Hierarchy

  • TTabControl
  • TrTabControlEx

Overview

Methods

Public procedure ReplaceAccelChar;
Public procedure AddSpaceForCloseBtn(Center: Boolean = false);
Public function SetActiveTabEx(Index: integer): Boolean;
Public function ActiveTabCaption: string;
Public function ActiveTabObject: TObject;

Properties

Public property ScaleRatio: double read FScaleRatio;
Published property TabPropsEx: TTabPropsEx read FTabPropsEx write FTabPropsEx;
Published property TabRightButton: TrButton read FTabRightButton write FTabRightButton;
Published property TabRightButtonVisible: Boolean read FTabRightButtonVisible write SetTabRightButtonVisible default false;
Published property TabRightLabel: TrHTMLLabel read FTabRightLabel write FTabRightLabel;
Published property TabRightLabelVisible: Boolean read FTabRightLabelVisible write SetTabRightLabelVisible default false;

Description

Methods

Public procedure ReplaceAccelChar;

relace all & by && - allows to show & character in tab caption

Public procedure AddSpaceForCloseBtn(Center: Boolean = false);

add spaces to all tabs to make place for close buttons

Public function SetActiveTabEx(Index: integer): Boolean;

select defined tab including calling CanChange and OnChange event

Public function ActiveTabCaption: string;

return caption of active tab

Public function ActiveTabObject: TObject;

return object of active tab

Properties

Public property ScaleRatio: double read FScaleRatio;

define actual scale ratio relative to original designed size

Published property TabPropsEx: TTabPropsEx read FTabPropsEx write FTabPropsEx;

subcomponent define all new tab properties

Published property TabRightButton: TrButton read FTabRightButton write FTabRightButton;

subcomponent define additional button on right border

Published property TabRightButtonVisible: Boolean read FTabRightButtonVisible write SetTabRightButtonVisible default false;

define visibility of additional button on right border

Published property TabRightLabel: TrHTMLLabel read FTabRightLabel write FTabRightLabel;

subcomponent define additional label on right border

Published property TabRightLabelVisible: Boolean read FTabRightLabelVisible write SetTabRightLabelVisible default false;

define visibility of additional label on right border


Generated by PasDoc 0.15.0.