diff --git a/docs/xml/lcl/actnlist.xml b/docs/xml/lcl/actnlist.xml index 04426e15e3..349c021403 100644 --- a/docs/xml/lcl/actnlist.xml +++ b/docs/xml/lcl/actnlist.xml @@ -146,7 +146,7 @@ Value assigned to the parent component for the class. - + Destructor for the class instance.

@@ -1171,7 +1171,13 @@ - DisableIfNoHandler - don't use this action if no Handler has been provided. + Prevents the action from executing if an OnExecute handler is not assigned in the action. + + +

+ Used in the Application message processing loop. Whn enabled, the action must hande have an OnExecute event handler, even if an associated action list OnExecute handler has been provided. +

+
@@ -1271,7 +1277,12 @@ - + + + + + + @@ -1309,7 +1320,7 @@ - + Event called when action is executed.

@@ -1322,7 +1333,9 @@ Since version 1.1 setting OnExecute no longer sets the owner's OnClick. You can now specify an event for the action and a more specific OnClick for control and both are called. OnClick is called before OnExecute.

- + + TBasicAction.OnExecute +
diff --git a/docs/xml/lcl/comboex.xml b/docs/xml/lcl/comboex.xml index 4f85008b0f..6b37523985 100644 --- a/docs/xml/lcl/comboex.xml +++ b/docs/xml/lcl/comboex.xml @@ -1487,9 +1487,16 @@ - + Implements an extended combo-box component. - + +

+ TComboBoxEx is a TCustomComboBoxEx descendant which implements an extended combo-box component. +

+

+ TComboBoxEx provides an extended combo-box with added features and capabilities like auto completion, additional display styles, more editing options, and a list with Images used in the control. Another key feature in the class is an extended Items property which provides normal, selected, and overlay image indexes and allows indentation between the image and caption for items in the combo-box. A pointer to arbitrary data for Items used in sort operations is also provided. +

+
diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml index 211ff67fc0..abd1e20659 100644 --- a/docs/xml/lcl/controls.xml +++ b/docs/xml/lcl/controls.xml @@ -17123,20 +17123,29 @@ AControl.Align := AnchorAlign[alRight]; // contains [akRight, akTop, akBottom] The string representing the given parameter(s).
- + TAlign value converted in the routine. - + Set of TAnchorKind values converted in the routine. - + Anchor side enumeration value converted in the routine. - + Auto-size phase converted in the routine. All elements in this set will be shown as a comma-separated list. + + Control style flag converted in the routine. + + + Set of control style flags converted in the routine. + + + Form style value converted in the routine. + diff --git a/docs/xml/lcl/dbextctrls.xml b/docs/xml/lcl/dbextctrls.xml index 04ab4b43ba..1fd6b08a13 100644 --- a/docs/xml/lcl/dbextctrls.xml +++ b/docs/xml/lcl/dbextctrls.xml @@ -16,19 +16,7 @@ Data Controls Tab

    -
  • TDBNavigator
  • -
  • TDBText
  • -
  • TDBEdit
  • -
  • TDBMemo
  • -
  • TDBImage
  • -
  • TDBListBox
  • -
  • TDBLookupListBox
  • -
  • TDBComboBox
  • -
  • TDBLookupComboBox
  • -
  • TDBCheckBox
  • -
  • TDBRadioGroup
  • -
  • TDBCalendar
  • -
  • TDBGroupBox
  • +
  • TDBDateEdit

It also registers TFieldClass instances (defined in DefaultFieldClasses) associated with FCL database field types, and includes TIntegerField as an alias for TLongintField. @@ -575,23 +563,8 @@ Data Controls Tab

    -
  • TDBNavigator
  • -
  • TDBText
  • -
  • TDBEdit
  • -
  • TDBMemo
  • -
  • TDBImage
  • -
  • TDBListBox
  • -
  • TDBLookupListBox
  • -
  • TDBComboBox
  • -
  • TDBLookupComboBox
  • -
  • TDBCheckBox
  • -
  • TDBRadioGroup
  • -
  • TDBCalendar
  • -
  • TDBGroupBox
  • +
  • TDBDateEdit
-

- It also registers TFieldClass instances (defined in DefaultFieldClasses) associated with FCL database field types, and includes TIntegerField as an alias for TLongintField. -

diff --git a/docs/xml/lcl/filectrl.xml b/docs/xml/lcl/filectrl.xml index 5a6d362322..e11ab2fd50 100644 --- a/docs/xml/lcl/filectrl.xml +++ b/docs/xml/lcl/filectrl.xml @@ -644,7 +644,7 @@ - + diff --git a/docs/xml/lcl/forms.xml b/docs/xml/lcl/forms.xml index 835a6b4500..1c294e5a5b 100644 --- a/docs/xml/lcl/forms.xml +++ b/docs/xml/lcl/forms.xml @@ -5592,7 +5592,7 @@ The default value for the property is False in TCustomForm.

- While ParentFont is True, all changes to the font of the parent will also be applied to the font for the control. This synchronizes them, keeping them set to the same value. If the Font for the control is changed by the application, then ParentFont will automatically be set to False. + While ParentFont is True, all changes to the font in the parent will also be applied to the font for the control. This synchronizes them, keeping them set to the same values. If changes are made directly to the Font property in the control, then ParentFont is automatically be set to False.

diff --git a/docs/xml/lcl/maskedit.xml b/docs/xml/lcl/maskedit.xml index 22c12fd274..7d4ed8f786 100644 --- a/docs/xml/lcl/maskedit.xml +++ b/docs/xml/lcl/maskedit.xml @@ -2106,10 +2106,10 @@ - + - + Determines the case for the text in the masked edit control. @@ -2136,9 +2136,9 @@ - + - + @@ -2198,6 +2198,7 @@

+ TCustomEdit.TabStop TWinControl.TabStop
diff --git a/docs/xml/lcl/spin.xml b/docs/xml/lcl/spin.xml index f3acb02ed2..da328cd6a2 100644 --- a/docs/xml/lcl/spin.xml +++ b/docs/xml/lcl/spin.xml @@ -548,14 +548,14 @@ - + - + @@ -778,7 +778,7 @@ - + @@ -823,14 +823,14 @@ - + - + diff --git a/docs/xml/lcl/stdctrls.xml b/docs/xml/lcl/stdctrls.xml index 27b3cfef6a..a7d9a95606 100644 --- a/docs/xml/lcl/stdctrls.xml +++ b/docs/xml/lcl/stdctrls.xml @@ -5786,7 +5786,26 @@
- + + Uses the Color from the Parent control, when enabled. + +

+ ParentColor determines if the control should use the Color from the Parent control, when enabled. The default value is False in TCustomEdit. +

+

+ When this property is True, all changes to the Color of the parent will also be applied to the Color of the control, ensuring that they both contain same value. If the Color of the control is changed by the application, then ParentColor will be automatically set to False. +

+

+ Using ParentColor when the Color value is clDefault can cause problems in resolving the actual color value. To obtain the Color property of a control while taking into account clDefault and ParentColor, use the GetColorResolvingParent method. This method might return a non-RGB color, but will never return clDefault. To obtain a purely RGB result use the GetRGBColorResolvingParent method. +

+
+ + TControl.ParentColor + TControl.Color + TControl.GetColorResolvingParent + TControl.GetRGBColorResolvingParent + +
Constructor for the class instance. @@ -7126,7 +7145,7 @@ end; - +