Skip to main content

TdxSpreadSheetCustomFormulaBar Class

The base class for all classes that implement the Formula Bars that can work with the Spreadsheet and Report Designer controls.

Declaration

TdxSpreadSheetCustomFormulaBar = class(
    TdxSpreadSheetAbstractFormulaBar,
    IdxSpreadSheet,
    IdxSpreadSheetListener,
    IdxSpreadSheetListener2,
    IdxSpreadSheetEditControllerListener,
    IdxSpreadSheetKeyboardListener,
    IdxSpreadSheetSelectionListener,
    IdxSpreadSheetTableViewSelectionModeListener
)

Remarks

This class implements the interaction and data synchronization between the Formula Bar and a target TdxCustomSpreadSheet class descendant instance. The TdxSpreadSheetCustomFormulaBar class provides the following members that allow you to:

  • Associate the Formula Bar with a target spreadsheet control (SpreadSheet).

  • Expand or collapse the Formula Bar (Expanded).

  • Adjust the expanded Formula Bar’s height (CustomHeight).

  • Identify whether the control has focus (Focused).

  • Move focus out of the control’s Edit Box and discard the current user entry (CancelEditing).

  • Toggle the control’s background transparency (Transparent).

  • Hide or display optional UI elements and manage the Formula AutoComplete functionality (OptionsView and OptionsBehavior).

  • Adjust the Name and Edit Box width (SeparatorPosition).

You do not need to create instances of the TdxSpreadSheetCustomFormulaBar class. Use TdxSpreadSheetFormulaBar instead.

See Also