+ Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions
+
Among the actions set are:
+
OnGetImageIndex, OnChanging, OnPageChanged. Notebook is created with a nominated parent
+
-
+
+ TObject.Create
+ TTabControlStrings.Create
+
+
+ Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions
-
-
+
+
+ Destroy - destructor for TTabControlNoteBookStrings: frees NoteBook then calls inherited Destroy
+
-
+
+ TStrings.Destroy
+ TTabControlStrings.Destroy
+
@@ -2815,22 +2878,31 @@
-
-
+
+
+ Create - constructor for TCustomTabControl: calls inherited Create, sets initial bounds, forms links and sets some defaults
-
+
+ TCustomControl.Create
+ TComponent.Create
+
-
-
+
+
+ Destroy - destructor for TCustomTabControl: frees links and tabs, then calls inherited Destroy
+
-
+
+ TCustomControl.Destroy
+ TComponent.Destroy
+
@@ -4296,22 +4368,29 @@
-
-
+
+
+ Create - constructor for TListColumn: calls inherited Create then sets defaults for size, alignment and index
-
+
+ TCollectionItem.Create
+
-
-
+
+
+ Destroy - destructor for TListColumn: if update allowed, updates columns then calls inherited Destroy
+
-
+
+ TCollectionItem.Destroy
+
@@ -5765,17 +5844,28 @@
-
+
+
+ Create - constructor for TCustomListView: calls inherited Create then initialises columns, the list of items, the canvas and properties and some formats and styles
+
+ TComponent.Create
+ WinControl.Create
+
+
-
-
+
+
+ Destroy - destructor for TCustomListView: frees Canvas, calls inherited Destroy and frees columns, links and list items
-
+
+ TComponent.Destroy
+ WinControl.Destroy
+
@@ -6371,11 +6461,15 @@
-
-
+
+
+ Create - constructor for TCustomProgressBar: calls inherited Create, initialises position, orientation and size
-
+
+ TComponent.Create
+ TWinControlCreate
+
@@ -7172,22 +7266,31 @@
-
-
+
+
+ TWinControlCreate - constructor for TCustomUpDown: calls inherited Create, initialises orientation, max and min, bounds, size and alignment
-
+
+ TComponent.Create
+ TCustomControl.Create
+
-
-
+
+
+ Destroy destructor for TCustomUpDown: removes connection with associate control and calls inherited Destroy
+
-
+
+ TComponent.Destroy
+ TCustomControl.Destroy
+
@@ -8087,11 +8190,15 @@
-
-
+
+
+ Create - constructor for TToolButton: calls inherited Create and sets initial bounds and style
-
+
+ TComponent.Create
+ TGraphicControl.Create
+
diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml
index 9b682de306..268528866d 100644
--- a/docs/xml/lcl/controls.xml
+++ b/docs/xml/lcl/controls.xml
@@ -1011,9 +1011,22 @@ mrLast=mrYesToAll=10
-
+
+
+ Create - constructor for TControlCanvas: calls inherited Create then initialises local variables to show an empty control
+
+ TFPCustomCanvas.create
+
+
-
+
+
+ Destroy - destructor for TControlCanvas: frees handle and calls inherited Destroy
+
+
+ TPersistent.Destroy
+
+
@@ -2565,11 +2578,14 @@ mrLast=mrYesToAll=10
-
-
+
+
+ Create - constructor for TSizeConstraints: calls inherited Create and sets some default (zero) constraints
-
+
+ TObject.Create
+
@@ -2965,7 +2981,7 @@ mrLast=mrYesToAll=10
-
+ TObject.Create
@@ -6743,12 +6759,13 @@ mrLast=mrYesToAll=10
Create
a new Control - Constructor. Overrides constructors of ancestor classes and sets a number of defaults. Often overridden by descendant classes.
+
Defaults set by the Constructor include ControlStyle, Constraints, BorderSpacing, Anchoring, alignment, CaptureMouseBottons, Color, Visibility, Hinting, Cursor, Font, The WindowProcedure to be used, the Help type, the FloatingDockSite and Enabled properties
-
+ TComponent.Create
- Create - constructor for TControl and derived classes
+ Create - constructor for TControl and derived classes: calls inherited Create and sets a number of defaults
@@ -6763,7 +6780,7 @@ mrLast=mrYesToAll=10
Overrides destructors of ancestor classes, and in turn may be overridden by descendant classes.
-
+ TComponent.Destroy
Destroy - Destructor for TControl. Detaches control from parents, removes graphics, frees memory and Operating System handles, pointers etc
@@ -8036,7 +8053,7 @@ Properties are defined in the parent class TPop
-
+ TObject.Create
@@ -10790,7 +10807,8 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th
-
+ TComponent.Create
+ TControl.Create
Create - constructor for TWinControl: performs inherited Create and initialises some local variables
@@ -10798,6 +10816,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th
Create - Constructor for TWinControl: performs inherited Create and initialises some local variables
Overrides ancestor constructor, and may in turn be overridden
+
Among additional variables initialised are: CompStyle, ChildSizing, Brush, TabOrder and TabStop
@@ -11299,7 +11318,7 @@ need the ability to accept keyboard input or contain other controls.
Overrides ancestor and may be overridden
-
+ TControl.Create
@@ -11317,6 +11336,9 @@ need the ability to accept keyboard input or contain other controls.
Overrides ancestor destructors, and may be overridden
+
+ TControl.Destroy
+
@@ -11391,7 +11413,7 @@ getting the parent control's Canvas dimensions.
Create - constructor for TCustomControl: performs inherited Create, then creates local Canvas and sets DoubleBuffered to be False
-
+ TControl.Create
@@ -11712,7 +11734,7 @@ getting the parent control's Canvas dimensions.
Create - constructor for TDockZone: sets local variables to show the Tree and the ChildControl, sets default bounds and then performs inherited Create
-
+ TObject.Create
@@ -12258,7 +12280,7 @@ getting the parent control's Canvas dimensions.
Overrides ancestor constructors, may be overridden
-
+ TObject.Create
diff --git a/docs/xml/lcl/stdctrls.xml b/docs/xml/lcl/stdctrls.xml
index d50ae64e95..b5fb1c73b2 100644
--- a/docs/xml/lcl/stdctrls.xml
+++ b/docs/xml/lcl/stdctrls.xml
@@ -425,7 +425,7 @@
-
+ WinControl.CreateParams
CreateParams - calls inherited CreateParams then sets up style and alignment depending on whether horizontal or vertical
@@ -439,7 +439,7 @@
-
+ TWinControl.CreateWnd
CreateWnd - calls inherited CreateWnd then initialises various Scroll Info properties
@@ -471,7 +471,7 @@
-
+ TWinControl.Create
Create - constructor for TCustomScrollBar: calls inherited Create then initialises size, style and various local variables
@@ -881,7 +881,7 @@ Properties are defined in the parent class TPop
-
+ TWinControl.Create
@@ -1747,7 +1747,7 @@ False is set when the edit or combobox control loses focus.
-
+ TWinControl.InitializeWnd
InitializeWnd - creates the underlying interface-object: calls inherited InitializeWnd then sets up several local lists and variables notably for style and size
@@ -1757,7 +1757,7 @@ False is set when the edit or combobox control loses focus.
-
+ TWinControl.DestroyWnd
DestroyWnd - finds somewhere to store locally held variables then frees lists, cals inherited DestroyWnd
@@ -2280,10 +2280,10 @@ False is set when the edit or combobox control loses focus.
-
+ TWinControl.Create
- Create - constructor for TCustomComboBox: calls inherited Create then initialises styles, item lists, bounds and various other local variables
+ Create - constructor for TCustomComboBox: calls inherited Create then initialises styles, item lists, bounds and various other local variables
@@ -2294,7 +2294,7 @@ False is set when the edit or combobox control loses focus.
-
+ TWinControl.Destroy
Destroy - destructor for TCustomComboBox: frees handles, itemlists, canvas and items then calls inherited Destroy
@@ -3645,7 +3645,7 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers
-
+ TWinControl.Create
Create - constructor for TCustomListBox: calls inherited Create then initialises style, canvas, item list and various other local variables
@@ -3659,7 +3659,7 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers
-
+ TWinControl.Destroy
Destroy: destructor for TCustomListBox: frees canvas and item list, then calls inherited Destroy
@@ -4769,7 +4769,7 @@ Indicates how text is displayed in a text editing control.
-
+ TWinControl.CreateWnd
@@ -4998,7 +4998,7 @@ Indicates how text is displayed in a text editing control.
-
+ TWinControl.Create
Create - constructor for TCustomEdit: calls inherited Create then initialises style, colour, size and various other local variables
@@ -5566,7 +5566,7 @@ Reads or writes a flag to determine paging increment; default value is 80 pixels
-
+ TWinControl.Create
Create - constructor for TCustomMemo: calls inherited Create then initialises some variables, creates the stringlist and creates scrollbars
@@ -5581,7 +5581,7 @@ Reads or writes a flag to determine paging increment; default value is 80 pixels
-
+ TWinControl.Destroy
Destroy - destructor for TCustomMemo: frees stringlist and scrollbars then calls inherited Destroy
@@ -6447,7 +6447,7 @@ Properties are defined in the parent class TPop
-
+ TWinControl.Create
Create - constructor for TCustomStaticText: calls inherited Create the initialises style, alignment and bounds
@@ -6910,7 +6910,7 @@ is done automatically by the streaming system.
-
+ TWinControl.Create
Create - constructor for TButtonControl: calls inherited Create then initialises style
@@ -7242,7 +7242,7 @@ is done automatically by the streaming system.
-
+ TWinControl.Create
Create - constructor for TCustomButton: calls inherited Create then initialises style, colour, bounds, alignment and various other properties
@@ -7844,11 +7844,11 @@ is the ancestor of all check-box components.
- Create - constructor for TCustomCheckBox: calls inherited Create then initialises style, and state, bounds, tabstop and autosize
+ Create - constructor for TCustomCheckBox: calls inherited Create then initialises style, and state, bounds, tabstop and autosize
-
+ TWinControl.Create
@@ -8122,7 +8122,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th
-
+ TCustomCheckBox.Create
Create - constructor for TToggleBox: calls inherited Create then initialises style and makes autosize False
@@ -8397,7 +8397,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th
-
+ TCustomCheckBox.Create
@@ -9076,7 +9076,7 @@ is done automatically by the streaming system.
-
+ TGraphicControl.Create
Create - constructor for TCustomLabel: calls inherited Create then initialises style, bounds, colour and some other properties