TTabControlStrings class
TTabControlStrings - the Strings that appear on the tabs of
TTabControl.Declaration
TTabControlStrings = class(TStrings)Inheritance
- TTabControlStrings
- TStrings
- TPersistent
- TObject
Descends from it: TTabControlNoteBookStrings
Description
Nothing more than the line above yet.
Properties
TabControl | public | The TabControl to which these strings apply. |
TabIndex | public | TabIndex - the index of the current Tab. |
HotTrack | public | HotTrack - the property whereby the item under the mouse pointer becomes emphasized. |
Images | public | The list of Images associated with the Strings for these tabs. |
MultiLine | public | MultiLine - if True, multiple lines may be used in Tab strings. |
MultiSelect | public | MultiSelect - if True, multiple tabs can be selected, for example by holding down Shift or Ctrl keys while selecting. |
OwnerDraw | public | OwnerDraw - if True, Owner object (or calling routine) can specify drawing methods. |
RaggedRight | public | RaggedRight - if True, strings are un-justified or un-aligned with ragged right margin. |
ScrollOpposite | public | ScrollOpposite - if True, scrolling proceeds in opposite direction to usual. |
Methods
GetTabIndex | protected | GetTabIndex - returns the Index value of the current Tab. |
SetHotTrack | protected | Sets the value for the HotTrack property. |
SetImages | protected | Sets the value for the Images property. |
SetMultiLine | protected | Sets the value for the MultiLine property. |
SetMultiSelect | protected | Sets the value for the MultiSelect property. |
SetOwnerDraw | protected | Sets the value for the OwnerDraw property. |
SetRaggedRight | protected | Sets the value for the RaggedRight property. |
SetScrollOpposite | protected | Sets the value for the ScrollOpposite property. |
SetTabIndex | protected | Sets the value for the TabIndex property. |
Create | public | Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults. |
GetHitTestInfoAt | public | Returns hit test results for the specified location at X and Y. |
GetSize | public | Gets the size for the String displayed on a tab control. |
IndexOfTabAt | public | Gets the ordinal position for the value of the tab at the specified location X, Y. |
RowCount | public | Returns the number of rows needed (for a multi-row string). |
TabRect | public | Returns the coordinates of the rectangle for the tab with specified index. |
ImageListChange | public | ImageListChange - method for changing the image list. |
ScrollTabs | public | Scrolls the tabs by the amount specified in Delta. |
TabControlBoundsChange | public | TabControlBoundsChange - method for dealing with a change in the bounds of a Tab Control. |
UpdateTabImages | public | UpdateTabImages - bring the tab images up to date. |
BeginUpdate | public | BeginUpdate increments the Update count. |
EndUpdate | public | EndUpdate decrements the Update count. |
IsUpdating | public | IsUpdating - 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.
