Sign in Join
FPDoc Onlineexperiment

TTabControlStrings class

In unit ComCtrls

TTabControlStrings - the Strings that appear on the tabs of TTabControl.

Declaration

pascal
TTabControlStrings = class(TStrings)

Inheritance

  1. TTabControlStrings
  2. TStrings
  3. TPersistent
  4. TObject

Descends from it: TTabControlNoteBookStrings

Description

Nothing more than the line above yet.

Properties

TabControlpublicThe TabControl to which these strings apply.
TabIndexpublicTabIndex - the index of the current Tab.
HotTrackpublicHotTrack - the property whereby the item under the mouse pointer becomes emphasized.
ImagespublicThe list of Images associated with the Strings for these tabs.
MultiLinepublicMultiLine - if True, multiple lines may be used in Tab strings.
MultiSelectpublicMultiSelect - if True, multiple tabs can be selected, for example by holding down Shift or Ctrl keys while selecting.
OwnerDrawpublicOwnerDraw - if True, Owner object (or calling routine) can specify drawing methods.
RaggedRightpublicRaggedRight - if True, strings are un-justified or un-aligned with ragged right margin.
ScrollOppositepublicScrollOpposite - if True, scrolling proceeds in opposite direction to usual.

Methods

GetTabIndexprotectedGetTabIndex - returns the Index value of the current Tab.
SetHotTrackprotectedSets the value for the HotTrack property.
SetImagesprotectedSets the value for the Images property.
SetMultiLineprotectedSets the value for the MultiLine property.
SetMultiSelectprotectedSets the value for the MultiSelect property.
SetOwnerDrawprotectedSets the value for the OwnerDraw property.
SetRaggedRightprotectedSets the value for the RaggedRight property.
SetScrollOppositeprotectedSets the value for the ScrollOpposite property.
SetTabIndexprotectedSets the value for the TabIndex property.
CreatepublicCreate - constructor for TTabControlStrings: calls inherited Create then sets many local defaults.
GetHitTestInfoAtpublicReturns hit test results for the specified location at X and Y.
GetSizepublicGets the size for the String displayed on a tab control.
IndexOfTabAtpublicGets the ordinal position for the value of the tab at the specified location X, Y.
RowCountpublicReturns the number of rows needed (for a multi-row string).
TabRectpublicReturns the coordinates of the rectangle for the tab with specified index.
ImageListChangepublicImageListChange - method for changing the image list.
ScrollTabspublicScrolls the tabs by the amount specified in Delta.
TabControlBoundsChangepublicTabControlBoundsChange - method for dealing with a change in the bounds of a Tab Control.
UpdateTabImagespublicUpdateTabImages - bring the tab images up to date.
BeginUpdatepublicBeginUpdate increments the Update count.
EndUpdatepublicEndUpdate decrements the Update count.
IsUpdatingpublicIsUpdating - returns True if in the process of updating.

Inherited

From TStrings (93)

Add AddCommaText AddDelimitedtext AddObject AddPair AddStrings AddText AlwaysQuote Append Assign Capacity CheckSpecialChars Clear CommaText CompareStrings Contains ContainsName ContainsObject Count DefaultEncoding DefineProperties Delete DelimitedText Delimiter Destroy DoCompareText Encoding Equals Error Exchange ExtractName Fill Filter ForEach Get GetCapacity GetCount GetDelimitedText GetEnumerator GetNameValue GetNextLine GetNextLinebreak GetObject GetText GetTextStr GetValueFromIndex IndexOf IndexOfName IndexOfObject Insert InsertObject LastIndexOf LineBreak LoadFromFile LoadFromStream Map MissingNameValueSeparatorAction Move Names NameValueSeparator Objects Options Pop Put PutObject QuoteChar Reduce Reverse SaveToFile SaveToStream SetCapacity SetDelimitedText SetStrings SetText SetTextStr SetUpdateState SetValueFromIndex Shift SkipLastLineBreak Slice StrictDelimiter Strings StringsAdapter Text TextLineBreakStyle ToObjectArray ToStringArray TrailingLineBreak UpdateCount UseLocale ValueFromIndex Values WriteBOM

From TPersistent (6)

AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (39)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.