mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 17:29:31 +02:00
Docs: LCL/grids. Updates topics for changes in 675ad022
.
* Affects: TGridOption2, TCustomGrid.Options2
This commit is contained in:
parent
675ad02215
commit
aa867d5a30
@ -258,6 +258,7 @@ constant which defines the default set of options for LCL grid controls.
|
|||||||
<seealso>
|
<seealso>
|
||||||
<link id="TGridOptions"/>
|
<link id="TGridOptions"/>
|
||||||
<link id="TGridOptions2"/>
|
<link id="TGridOptions2"/>
|
||||||
|
<link id="TGridOption2"/>
|
||||||
<link id="DefaultGridOptions"/>
|
<link id="DefaultGridOptions"/>
|
||||||
<link id="TCustomGrid.Options"/>
|
<link id="TCustomGrid.Options"/>
|
||||||
<link id="TCustomGrid.Options2"/>
|
<link id="TCustomGrid.Options2"/>
|
||||||
@ -424,10 +425,21 @@ TGridOptions is the type used for the <var>TCustomGrid.Options</var> property.
|
|||||||
|
|
||||||
<element name="TGridOption2">
|
<element name="TGridOption2">
|
||||||
<short>
|
<short>
|
||||||
Represents grid options introduced in Version 2 of grid controls.
|
Represents grid options introduced in Version 2 (or higher) of grid controls.
|
||||||
</short>
|
</short>
|
||||||
<descr/>
|
<descr>
|
||||||
<seealso/>
|
<p>
|
||||||
|
<var>TGridOption2</var> is the type used to implement the Options2 property
|
||||||
|
in TCustomGrid and descendent classes.
|
||||||
|
</p>
|
||||||
|
</descr>
|
||||||
|
<version>
|
||||||
|
Modified in version 2.4 to include goEditorParentColor and goEditorParentFont
|
||||||
|
options.
|
||||||
|
</version>
|
||||||
|
<seealso>
|
||||||
|
<link id="TCustomGrid.Options2"/>
|
||||||
|
</seealso>
|
||||||
</element>
|
</element>
|
||||||
<element name="TGridOption2.goScrollToLastCol">
|
<element name="TGridOption2.goScrollToLastCol">
|
||||||
<short>
|
<short>
|
||||||
@ -439,6 +451,16 @@ Allows scrolling to last column (so that last column can be leftcol).
|
|||||||
Allows scrolling to last row (so the last row can also be TopRow).
|
Allows scrolling to last row (so the last row can also be TopRow).
|
||||||
</short>
|
</short>
|
||||||
</element>
|
</element>
|
||||||
|
<element name="TGridOption2.goEditorParentColor">
|
||||||
|
<short>
|
||||||
|
Sets the color in a cell editor to the color for the parent control.
|
||||||
|
</short>
|
||||||
|
</element>
|
||||||
|
<element name="TGridOption2.goEditorParentFont">
|
||||||
|
<short>
|
||||||
|
Sets the font in a cell editor to the font for the parent control.
|
||||||
|
</short>
|
||||||
|
</element>
|
||||||
|
|
||||||
<element name="TGridOptions2">
|
<element name="TGridOptions2">
|
||||||
<short>
|
<short>
|
||||||
@ -446,9 +468,9 @@ Set type used to store enabled grid options from the TGridOption2 enumeration.
|
|||||||
</short>
|
</short>
|
||||||
<descr>
|
<descr>
|
||||||
<p>
|
<p>
|
||||||
TGridOptions2 is the type used to implement the Options2 property in
|
<var>TGridOptions2</var> is the type used to implement the Options2 property
|
||||||
TCustomGrid. The features represented by the values in the set are enabled in
|
in <var>TCustomGrid</var>. The features represented by the values in the set
|
||||||
a grid control when present.
|
are enabled in a grid control when present.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
See TGridOption2 for the available enumeration values and their meanings.
|
See TGridOption2 for the available enumeration values and their meanings.
|
||||||
@ -622,7 +644,8 @@ Grid is selecting a row, column, or cell after keyboard or mouse activity.
|
|||||||
|
|
||||||
<element name="TGridZone">
|
<element name="TGridZone">
|
||||||
<short>
|
<short>
|
||||||
Enumerated type with values which represent a zones or area on a grid control.
|
Enumerated type with values which represent the zones or areas on a grid
|
||||||
|
control.
|
||||||
</short>
|
</short>
|
||||||
<descr>
|
<descr>
|
||||||
<p>
|
<p>
|
||||||
@ -16869,7 +16892,8 @@ movements to change the active selection in the grid control.
|
|||||||
|
|
||||||
<element name="TCustomGrid.Options">
|
<element name="TCustomGrid.Options">
|
||||||
<short>
|
<short>
|
||||||
Contains the set of optional features and/or behaviors enabled for the grid.
|
Contains the set of optional features and/or behaviors enabled for the grid
|
||||||
|
control.
|
||||||
</short>
|
</short>
|
||||||
<descr>
|
<descr>
|
||||||
<p>
|
<p>
|
||||||
@ -16898,10 +16922,81 @@ control.
|
|||||||
|
|
||||||
<element name="TCustomGrid.Options2">
|
<element name="TCustomGrid.Options2">
|
||||||
<short>
|
<short>
|
||||||
Contains options for scrolling behavior enabled in the grid control.
|
Contains additional options for scrolling and editor behavior enabled in the
|
||||||
|
grid control.
|
||||||
</short>
|
</short>
|
||||||
<descr/>
|
<descr>
|
||||||
<seealso/>
|
<p>
|
||||||
|
<var>Options2</var> is a <var>TGridOptions2</var> property which contains
|
||||||
|
options which control scrolling or cell editors in the grid control. It is a
|
||||||
|
set type which contains zero (0) or more values from the TGridOption2
|
||||||
|
enumeration.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See TGridOption2 for the values allowed in the set type. The default value
|
||||||
|
for the property is defined in the DefaultGridOptions2 constant (it is an
|
||||||
|
empty set).
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The set values can be included or excluded at design-time using the object
|
||||||
|
inspector in the Lazarus IDE. They can also be included or excluded in the
|
||||||
|
set at run-time using program code.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Values present in the set cause the corresponding behaviors to be enabled in
|
||||||
|
the control at run-time. For example:
|
||||||
|
</p>
|
||||||
|
<dl>
|
||||||
|
<dt>goScrollToLastCol</dt>
|
||||||
|
<dd>
|
||||||
|
Allows columns to be scrolled until the last column is the LeftCol for the
|
||||||
|
grid control.
|
||||||
|
</dd>
|
||||||
|
<dt>goScrollToLastRow</dt>
|
||||||
|
<dd>
|
||||||
|
Allows rows to be scrolled until the last row is the TopRow for the grid
|
||||||
|
control.
|
||||||
|
</dd>
|
||||||
|
<dt>goEditorParentColor</dt>
|
||||||
|
<dd>
|
||||||
|
Sets the color in a cell editor to the color in the parent control (the
|
||||||
|
TCustomGrid instance). Changing the set member does not affect an existing
|
||||||
|
cell editor already visible on the control. The change is applied when the
|
||||||
|
next cell editor is created and displayed.
|
||||||
|
</dd>
|
||||||
|
<dt>goEditorParentFont</dt>
|
||||||
|
<dd>
|
||||||
|
Sets the font in a cell editor to the font in the parent control (the
|
||||||
|
TCustomGrid instance). Changing the set member does not affect an existing
|
||||||
|
cell editor already visible on the control. The change is applied when the
|
||||||
|
next cell editor is created, configured, and/or displayed.
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p>
|
||||||
|
Use Options to control the primary features and behaviors in the grid
|
||||||
|
control.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Use MouseWheelOption to control the mouse wheel behavior in the control.
|
||||||
|
</p>
|
||||||
|
</descr>
|
||||||
|
<version>
|
||||||
|
Modified in version 2.4 to include goEditorParentColor and goEditorParentFont
|
||||||
|
options.
|
||||||
|
</version>
|
||||||
|
<seealso>
|
||||||
|
<link id="TCustomGrid.Options"/>
|
||||||
|
<link id="TCustomGrid.MouseWheelOption"/>
|
||||||
|
<link id="TCustomGrid.CalcMaxTopLeft"/>
|
||||||
|
<link id="TCustomGrid.GetSBRanges"/>
|
||||||
|
<link id="TCustomGrid.GetSBVisibility"/>
|
||||||
|
<link id="TCustomGrid.SaveGridOptions"/>
|
||||||
|
<link id="TCustomGrid.LoadGridOptions"/>
|
||||||
|
<link id="TCustomGrid.DoEditorShow"/>
|
||||||
|
<link id="TGridOptions2"/>
|
||||||
|
<link id="TGridOption2"/>
|
||||||
|
<link id="DefaultGridOptions2"/>
|
||||||
|
</seealso>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="TCustomGrid.RangeSelectMode">
|
<element name="TCustomGrid.RangeSelectMode">
|
||||||
|
Loading…
Reference in New Issue
Block a user