Back to Devexpress

TdxRangeControlCustomDateTimeHeaderClientProperties Class

vcl-dxrangecontrol-23d658bc.md

latest3.4 KB
Original Source

TdxRangeControlCustomDateTimeHeaderClientProperties Class

The base class for all classes implementing the date/time range selection and visualization models that can simultaneously display multiple scales on the range control‘s ruler.

Declaration

delphi
TdxRangeControlCustomDateTimeHeaderClientProperties = class(
    TdxRangeControlCustomDateTimeClientProperties
)

Remarks

This class implements the basic functionality required by the Date/Time Header and Scheduler data range models. Unlike the simple Date/Time model, Date/Time Header-based models display scale labels in individual headers capable of automatic adjustment according to their visible size.

The TdxRangeControlCustomDateTimeHeaderClientProperties class extends its ancestor with members that allow you to:

  • Enable or disable the automatic adjustment of the scale label formatting according to the header sizes (AutoFormatScaleCaptions);

  • Specify the class-reference to the class implementing the automatic scale header formatting functionality (AutoFormatHelper);

  • Identify the minimal selectable date/time range in measurement units of the currently active scale (GetMinSelectedInterval).

You do not need to create an instance of the TdxRangeControlCustomDateTimeHeaderClientProperties class. Use its descendants instead. For additional information, refer to the Data Range Selection and Visualization Models topic.

Note

If you are implementing a custom Date/Time Header-based data range model, you may need to implement the custom automatic scale label formatting functionality in a TdxRangeControlDateTimeAutoFormatHelper class descendant.

Inheritance

TObject TPersistent TcxOwnedPersistent TcxOwnedInterfacedPersistent TdxRangeControlCustomClientProperties TdxRangeControlCustomDateTimeClientProperties TdxRangeControlCustomDateTimeHeaderClientProperties

See Also

TdxRangeControlCustomDateTimeHeaderClientProperties Members

dxRangeControl Unit