constants BarOperationEnum
The BarOperationEnum type specifies an operation being notified in the chart area.

NameValueDescription
exMoveBar1 A bar is resized or moved. The ItemBar(exBarStart) and ItemBar(exBarEnd) indicates the start and ending points of the bar.
exResizeStartBar2 A bar is resized to the left. The ItemBar(exBarStart) specifies the starting date-time of the bar.
exResizeEndBar3 A bar is resized to the right. The ItemBar(exBarEnd) specifies the ending date-time of the bar.
exAddLink4 Adds a new link. The AddLink method adds a link between two bars. Use the Link( exLinkGroupBars) to group two linked bars, preventing their length, interval and so on.
exResizePercentBar5 Resizes the percent value of the bar. The ItemBar(exBarPercent) specifies the value of the percent being displays in the percent bar.
exCreateBar6 Creates a new bar. The AddBar method adds a new bar.
exResizeBaseLevel7 Resizes a time scale unit in the base level area. The AllowInsizeZoom property specifies whether the user may resize different time-scale units, while other start unchanged. The Width property specifies the width of the inside zoom unit.
exBaseLevelDblClk8 Magnifies a time scale unit by double clicking the base level area. The AllowInsizeZoom property specifies whether the user may resize different time-scale units, while other start unchanged.
exSelectDate9 The user selects or unselects a date. The SelectDate property selects a date in the chart area. The SelectedDates property specifies the list of selected date-time units. The SelectLevel property specifies the index of the level in the chart that shows the selecting area in the chart.
exVSplitterChange10 The user resizes the list/chart area using the control's vertical splitter. The vertical splitter may change the width of the items/chart area, so the PaneWidth property specifies the width of the columns / chart panel. The OnResizeControl property (exDisableSplitter) to specify whether the user can resize chart at runtime.  The exVSplitterChange notification occurs only when the user start dragging the vertical splitter bar.
exHSplitterChange11 The user resizes the list/chart area using the control's horizontal splitter ( histogram ). The HistogramVisible property specifies whether the chart's histogram is visible or hidden. The chart's horizontal splitter bar is visible only, if the HistogramVisible property is True. The OnResizeControl property (exDisableHistogram) to specify whether the user can resize the histogram at runtime. The exHSplitterChange notification occurs only when the user start dragging the horizontal splitter bar.
exPDM12 Scheduling PDM operation is performed. The PDM or Precedence Diagramming Method is a tool for scheduling activities in a project plan. The SchedulePDM method schedules the bars using the PDM.
exResizeLevel13 The user resizes the chart. The AllowResizeChart property of the Chart object specifies whether the user can enlarge (zoom-in,zoom-out) or resize the chart using the control's header, middle mouse button.
exResizeSelect14 The user zooms the chart by right-selecting the overview-zoom part. The AllowOverviewZoom property of the Chart gets or sets a value that indicates whether the user can zoom and scale the chart at runtime.
exOSplitterChange15 The user resizes the list/chart area using the control's horizontal splitter ( overview ). The OverviewVisible property specifies whether the control's overview is visible or hidden. Include the exOverviewSplitter flag into the OverviewVisible property so the user can resize the chart's overview at runtime by clicking and dragging.
exUndo17 An Undo operation is performed, or the Undo method has been called. Use the UndoListAction property to list undo operations that can be performed. For instance, if the user presses the CTRL + Z and an Undo operation is available, this event is fired.
exRedo18 An Undo operation is performed, or the Redo method has been called. Use the RedoListAction property to list redo operations that can be performed. For instance, if the user presses the CTRL + Y and a Redo operation is available, this event is fired.
exUndoRedoUpdate16 The Undo/Redo queue is updated. Use the UndoListAction/RedoListAction  property to list undo/redo operations that can be performed. The CanUndo property specifies whether an Undo operation is available. The CanRedo property specifies whether a Redo operation is available.
exSplitPaneChange19 The user splits/resizes the chart's panel into multiple views.
exNoteChange20 The user changes / moves a note.