Skip to main content

TcxTreeListOptionsData.MultiThreadedSorting Property

Specifies if the tree list control uses a multi-threaded sorting algorithm.

Declaration

property MultiThreadedSorting: TdxDefaultBoolean read; write; default bDefault;

Property Value

Type Default Description
TdxDefaultBoolean bDefault
  • If bDefault (recommended), the dxDefaultMultiThreadedSorting global constant value specifies if the tree list control uses a multi-threaded sorting algorithm.
  • If bTrue, multi-threaded data sorting is explicitly enabled.
  • If bFalse, multi-threaded data sorting is explicitly disabled.

Remarks

You can set the MultiThreadedSorting property to bTrue or bFalse to explicitly enable or disable multi-threaded sorting for the tree list control.

Important

We recommend that you leave multi-threaded algorithms enabled to ensure the best application performance. You may need to disable multi-threaded sorting only if you implement a thread-unsafe OnCompare event handler for the tree list control.

Global Multi-Threading Flag

The dxEnableMultiThreading global constant allows you to enable (default) or disable multi-threaded calculations in all DevExpress components in the application. If dxEnableMultiThreading is set to False, all other multi-threading settings have no effect.

Default Value

The MultiThreadedSorting property’s default value is bDefault.

The default MultiThreadedSorting property value indicates that the dxDefaultMultiThreadedSorting global constant value specifies if the tree list control uses a multi-threaded sorting algorithm.

See Also