Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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.

See Also