GanttControl Events
Represents a bar chart that illustrates a project schedule. The control displays project tasks organized in a tree list. The chart displays a bar against each task that shows the task start and finish dates, progress, and dependencies.
Name | Description |
---|---|
Adding |
|
Adding |
|
After |
Occurs after a node’s check state has been changed by an end-user.
Inherited from Tree |
After |
Fires immediately after a node has been collapsed.
Inherited from Tree |
After |
Fires immediately after a drag-and-drop operation on a node has been successfully completed.
Inherited from Tree |
After |
Fires after a node is dropped.
Inherited from Tree |
After |
Fires immediately after a node has been expanded.
Inherited from Tree |
After |
Fires in response to focus being moved between nodes.
Inherited from Tree |
Auto |
This event is not relevant for this class. Inherited from Control. |
Back |
Occurs when the value of the Back |
Background |
Occurs when the value of the Background |
Background |
Occurs when the Background |
Band |
Fires after a band changes its position or visibility.
Inherited from Tree |
Band |
Occurs when the band’s width is changed.
Inherited from Tree |
Before |
Occurs before a node’s check state is changed.
Inherited from Tree |
Before |
Fires before a node is collapsed.
Inherited from Tree |
Before |
Fires when an attempt to drag a node is performed.
Inherited from Tree |
Before |
Fires when a node is about to be dropped, and allows you to cancel the operation.
Inherited from Tree |
Before |
Fires before a node is expanded. Allows you to implement dynamic node loading in unbound mode.
Inherited from Tree |
Before |
Fires before a node is focused.
Inherited from Tree |
Before |
Occurs before a layout is restored from storage (a stream, xml file or the system registry).
Inherited from Tree |
Binding |
Occurs when the value of the Binding |
Calc |
Enables you to specify a custom image to be displayed in front of nodes during node drag-and-drop.
Inherited from Tree |
Calc |
Allows you to assign custom node height.
Inherited from Tree |
Causes |
Occurs when the value of the Causes |
Cell |
Fires immediately after a user closes a cell editor with a modified value.
Inherited from Tree |
Cell |
Fires when an end-user starts to edit a cell value.
Inherited from Tree |
Change |
Occurs when the focus or keyboard user interface (UI) cues change. Inherited from Control. |
Click | Occurs when the control is clicked. Inherited from Control. |
Client |
Occurs when the value of the Client |
Clipboard |
Fires before a data row, a group row, column headers, or band headers are copied to the clipboard. Allows you to apply a format, change copied data, or skip a data row or header.
Inherited from Tree |
Clipboard |
Fires before a node is pasted to the control. Allows you to apply a format, update the pasted data, or skip a data row.
Inherited from Tree |
Column |
Fires when the column button is clicked.
Inherited from Tree |
Column |
Fires immediately after the column collection or an individual column has been modified.
Inherited from Tree |
Column |
Occurs when a column’s filter condition is changed.
Inherited from Tree |
Column |
Fires when a column is moved, hidden, or shown.
Inherited from Tree |
Column |
Fires after a column’s Tree |
Column |
Fires after a column’s width has been changed.
Inherited from Tree |
Compare |
Enables you to implement custom sorting for columns whose Tree |
Context |
Occurs when the value of the Context |
Context |
Occurs when the value of the Context |
Control |
Occurs when a new control is added to the Control. |
Control |
Occurs when a control is removed from the Control. |
Create |
Provides the ability to create custom nodes.
Inherited from Tree |
Cursor |
Occurs when the value of the Cursor property changes. Inherited from Control. |
Custom |
Fires before the control calculates a dependency line. Allows you to specify the dependency line. |
Custom |
Fires for both bound and unbound Tree List columns and allows you to provide a custom display text for any cell.
Inherited from Tree |
Custom |
Allows you to apply custom sorting for those Tree List columns whose Tree |
Custom |
Provides the capability to custom paint band headers.
Inherited from Tree |
Custom |
Provides the ability to custom paint column headers and the column button.
Inherited from Tree |
Custom |
Enables you to custom paint a Tree List’s empty area.
Inherited from Tree |
Custom |
Enables you to custom paint the Filter Panel.
Inherited from Tree |
Custom |
Gives you the ability to perform custom painting of the summary footer.
Inherited from Tree |
Custom |
Gives you the ability to perform custom painting of column footer cells.
Inherited from Tree |
Custom |
Gives you the ability to perform custom painting of expand buttons.
Inherited from Tree |
Custom |
Provides the ability to perform custom painting of node cells.
Inherited from Tree |
Custom |
Enables you to manually paint node check boxes.
Inherited from Tree |
Custom |
Provides access to a GDI+/Direct |
Custom |
Enables tree indents to be painted manually.
Inherited from Tree |
Custom |
Provides the ability to perform custom painting of indicator cells.
Inherited from Tree |
Custom |
Allows you to custom paint preview sections.
Inherited from Tree |
Custom |
Enables you to paint rows.
Inherited from Tree |
Custom |
Provides the ability to perform custom painting of row footers.
Inherited from Tree |
Custom |
Provides the ability to perform custom painting of row footer cells.
Inherited from Tree |
Custom |
Allows you to draw custom scrollbars, or highlight specific positions on the scrollbars.
Inherited from Tree |
Custom |
Fires before a task in the chart area is displayed. Provides access to a drawing surface and allows you to draw the task manually. |
Custom |
Fires before a task dependency line in the chart area is displayed. Provides access to a drawing surface and allows you to draw the task manually. |
Custom |
Allows you to draw a timeline bar. |
Custom |
Allows you to draw tasks displayed on the timeline. |
Custom |
Fires before a column in the chart area is displayed. Provides access to a drawing surface and allows you to draw the column manually. |
Custom |
Allows you to customize the text displayed within the Filter Panel.
Inherited from Tree |
Customization |
Allows you to filter search results when a user searches in the Advanced Customization Form.
Inherited from Tree |
Customize |
Allows you to modify items generated from HTML templates. |
Customize |
Allows you to initialize a new node when a user drops the node from another Tree |
Customize |
Allows you to customize templated nodes.
Inherited from Tree |
Custom |
Enables editors to be assigned to cells on an individual basis. To avoid performance issues and increased memory consumption, assign repository items that already exist in the Tree |
Custom |
Allows you to assign a custom editor to a column for in-place editing and override the default column editor, which is by default used both in display and edit modes. To avoid performance issues and increased memory consumption, assign repository items that already exist in the Tree |
Custom |
Fires before a Gantt bar in the chart area is printed. Provides access to the drawing surface and allows you to draw the Gantt bar in a custom way. |
Custom |
Fires before a dependency line between two Gantt bars is printed. Provides access to the drawing surface and allows you to draw the dependency line in a custom way. |
Custom |
Fires before a timescale column (the header and the chart area) is printed. Provides access to the drawing surface and allows you to draw the column in a custom way. |
Custom |
|
Custom |
Allows you to specify the node visibility, regardless of the applied filter.
Inherited from Tree |
Custom |
Allows you to specify custom annotations.
Inherited from Tree |
Custom |
Allows you to specify the caption displayed inside, to the left, and to the right of a task. |
Custom |
Fires when a task’s progress is recalculated and allows you to specify a custom value. |
Custom |
Fires during the automatic rescheduling process when the control calculates new start and finish dates for a task. Allows you to cancel rescheduling the current task and stop the rescheduling process for its successors. |
Custom |
Allows you to specify a custom caption and details for tasks displayed on the timeline. |
Custom |
Allows you to provide data to unbound columns, and save their modified records to an external source.
Inherited from Tree |
Data |
Occurs whenever the Tree |
Default |
Fires when a different paint helper is assigned to the Tree |
Disposed | Occurs when the component is disposed by a call to the Dispose() method. Inherited from Component. |
Dock |
Occurs when the value of the Dock property changes. Inherited from Control. |
Double |
Occurs when the control is double-clicked. Inherited from Control. |
Drag |
Fires immediately after a drag-and-drop operation over a node has been canceled.
Inherited from Tree |
Drag |
Occurs when a drag-and-drop operation is completed. Inherited from Control. |
Drag |
Occurs when an object is dragged into the control’s bounds. Inherited from Control. |
Drag |
Occurs when an object is dragged out of the control’s bounds. Inherited from Control. |
Drag |
Fires immediately after the drag and drop operation has been completed.
Inherited from Tree |
Drag |
Enables you to control whether the dragged column header can be dropped at the current position.
Inherited from Tree |
Drag |
Fires when an end-user attempts to drag a column header.
Inherited from Tree |
Drag |
Occurs when an object is dragged over the control’s bounds. Inherited from Control. |
Edit |
Fires after the Edit Form is closed.
Inherited from Tree |
Edit |
Fires when the Edit Form is about to be displayed. Allows you to customize the Edit Form.
Inherited from Tree |
Edit |
Fires when the Edit Form is about to be displayed. Allows you to cancel the action.
Inherited from Tree |
Editor |
Occurs when a key is pressed within an in-place editor that belongs to the container control.
Inherited from Editor |
Editor |
Occurs when a character key is pressed within an in-place editor that belongs to the container control.
Inherited from Editor |
Editor |
Occurs when a pressed key is released within an in-place editor that belongs to the container control.
Inherited from Editor |
Enabled |
Occurs when the Enabled property value has changed. Inherited from Control. |
End |
Fires after a sorting operation has finished.
Inherited from Tree |
Enter | Occurs when the control is entered. Inherited from Control. |
Filter |
Allows you to customize the Filter Editor before it is displayed on screen.
Inherited from Tree |
Filter |
Allows you to customize the Expression Editor used to edit custom expressions that are displayed in the control’s Filter Editor.
Inherited from Tree |
Filter |
This event is obsolete. Use the Tree |
Filter |
Allows you to customize templates used by Excel-style Filter Dropdowns and external editors generated using Filtering UI Context.
Inherited from Tree |
Filter |
Allows you to add, remove, and modify data values and customize predefined filters in the Excel style pop-up filter menus. Filter items added manually on this event must be unique and sorted.
Inherited from Tree |
Filter |
Allows you to parse the filter criteria applied to data and select the corresponding values in the filter menu.
Inherited from Tree |
Filter |
Allows you to replace templates used by Excel-style Filter Dropdowns and external editors generated using Filtering UI Context.
Inherited from Tree |
Filter |
Fires when a filter criteria is about to be applied to data and allows you to customize the filter criteria.
Inherited from Tree |
Focused |
Fires immediately after focus has been moved from a column.
Inherited from Tree |
Focused |
Fires when focus moves from one node to another.
Inherited from Tree |
Font |
Occurs when the Font property value changes. Inherited from Control. |
Fore |
Occurs when the Fore |
Format |
|
Format |
Allows you to customize the Expression Editor embedded in the Edit Formatting Rule dialog.
Inherited from Tree |
Get |
Obsolete. Provides the ability to assign editors to individual cells.
Inherited from Tree |
Get |
Obsolete. Provides the ability to assign custom style to individual cells.
Inherited from Tree |
Get |
Allows you to specify custom summary values when the control is displayed on-screen.
Inherited from Tree |
Get |
Allows you to display custom values within cells. This event is obsolete. Use the Tree |
Get |
Enables you to supply custom text for nodes’ preview sections.
Inherited from Tree |
Get |
Allows you to specify custom summary values when the control is printed.
Inherited from Tree |
Get |
Enables you to display custom text in preview sections when the control is printed.
Inherited from Tree |
Get |
Allows you to assign select images to nodes.
Inherited from Tree |
Get |
Allows you to assign state images to nodes.
Inherited from Tree |
Give |
Occurs during a drag operation. Inherited from Control. |
Got |
Occurs when the control receives focus. Inherited from Control. |
Handle |
Occurs when a handle is created for the control. Inherited from Control. |
Handle |
Occurs when the control’s handle is in the process of being destroyed. Inherited from Control. |
Help |
Occurs when the user requests help for a control. Inherited from Control. |
Hidden |
Fires immediately after a cell editor has been closed.
Inherited from Tree |
Hide |
Fires immediately after the Customization Form has been closed.
Inherited from Tree |
Html |
Occurs when a user clicks an element inside an HTML-CSS template.
Inherited from Tree |
Html |
Occurs when a user double-clicks any element of an HTML-CSS template.
Inherited from Tree |
Html |
Occurs when a mouse pointer is over an element of an HTML-CSS template, and a mouse button is pressed.
Inherited from Tree |
Html |
Occurs when a mouse pointer moves while over an element of an HTML-CSS template.
Inherited from Tree |
Html |
Occurs when a mouse pointer leaves the bounds of an element within an HTML-CSS template.
Inherited from Tree |
Html |
Occurs when a mouse pointer enters the bounds of an element within an HTML-CSS template.
Inherited from Tree |
Html |
Occurs when a mouse button pressed over an element of an HTML-CSS template is released.
Inherited from Tree |
Html |
Inherited from Tree |
Hyperlink |
Fires when a hyperlink in a column or band header is activated.
Inherited from Tree |
Ime |
Occurs when the Ime |
Init |
Fires when a new node is about to be created in the New Item Row and allows you to initialize column values.
Inherited from Tree |
Invalidated | Occurs when a control’s display requires redrawing. Inherited from Control. |
Invalid |
Fires when a node fails validation or when its data cannot be saved to the data source.
Inherited from Tree |
Invalid |
Enables you to handle exceptions raised as a result of assigning invalid values to cells.
Inherited from Tree |
Key |
Occurs when a key is pressed while the control has focus. Inherited from Control. |
Key |
Occurs when a character. space or backspace key is pressed while the control has focus. Inherited from Control. |
Key |
Occurs when a key is released while the control has focus. Inherited from Control. |
Layout | Occurs when a control should reposition its child controls. Inherited from Control. |
Layout |
Fires after a Tree List’s layout has been changed.
Inherited from Tree |
Layout |
Occurs after a layout the version of which doesn’t match the current layout version used has been loaded from storage (a stream, xml file or system registry).
Inherited from Tree |
Leave | Occurs when the input focus leaves the control. Inherited from Control. |
Left |
Fires when the control’s content is scrolled horizontally.
Inherited from Tree |
Load |
Occurs when a Tree |
Location |
Occurs when the Location property value has changed. Inherited from Control. |
Lost |
Occurs when the control loses focus. Inherited from Control. |
Margin |
Occurs when the control’s margin changes. Inherited from Control. |
Measure |
Allows you to specify the height of individual preview sections in pixels.
Inherited from Tree |
Mouse |
Occurs when the control loses mouse capture. Inherited from Control. |
Mouse |
Occurs when the control is clicked by the mouse. Inherited from Control. |
Mouse |
Occurs when the control is double clicked by the mouse. Inherited from Control. |
Mouse |
Occurs when the mouse pointer is over the control and a mouse button is pressed. Inherited from Control. |
Mouse |
Occurs when the mouse pointer enters the control. Inherited from Control. |
Mouse |
Occurs when the mouse pointer rests on the control. Inherited from Control. |
Mouse |
Occurs when the mouse pointer leaves the control. Inherited from Control. |
Mouse |
Occurs when the mouse pointer is moved over the control. Inherited from Control. |
Mouse |
Occurs when the mouse pointer is over the control and a mouse button is released. Inherited from Control. |
Mouse |
Occurs when the mouse wheel moves while the control has focus. Inherited from Control. |
Move | Occurs when the control is moved. Inherited from Control. |
Node |
Allows you to customize the appearance of individual cells.
Inherited from Tree |
Node |
Fires after the node’s property has changed.
Inherited from Tree |
Nodes |
Fires when the Tree List control reloads all nodes.
Inherited from Tree |
Padding |
Occurs when the control’s padding changes. Inherited from Control. |
Paint | Occurs when the control is redrawn. Inherited from Control. |
Paint |
A Direct |
Parent |
Occurs when the Parent property value changes. Inherited from Control. |
Parse |
Fires after the query in the find panel changes. Allows you to create a filter condition based on the query and specify how to highlight results in the control.
Inherited from Tree |
Preview |
Occurs before the Key |
Print |
Fires repeatedly while the Tree |
Property |
Allows you to restore certain settings previously saved in the layout.
Inherited from Tree |
Property |
Allows you to include certain settings in the layout when you save it.
Inherited from Tree |
Query |
Occurs when Accessible |
Query |
Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled. Inherited from Control. |
Query |
Allows you to add custom-function-based filters (for example, ‘discount is more than 15%’) to Excel-style pop-up filter menus and/or the filter editor.
Inherited from Tree |
Query |
Allows you to assign HTML-CSS templates from the Html |
Query |
Allows you to assign HTML-CSS templates from the Gantt |
Query |
Allows you to assign HTML-CSS templates from the Html |
Region |
Occurs when the value of the Region property changes. Inherited from Control. |
Request |
Fires when the chart is zoomed in / zoomed out. Allows you to customize the timescale rulers. |
Resize | Occurs when the control is resized. Inherited from Control. |
Right |
Occurs when the Right |
Row |
Fires when a cell is clicked.
Inherited from Tree |
Row |
Fires when a row (node) is clicked.
Inherited from Tree |
Row |
Fires when a row’s select image is clicked.
Inherited from Tree |
Row |
Fires when a row’s state image is clicked.
Inherited from Tree |
Scroll |
Allows you to customize the scrollbar annotation color and alignment.
Inherited from Tree |
Select |
Fires when the user clicks a node’s select image. This event is obsolete. Use Row |
Selection |
Fires when node selection is changed. In v21. |
Selection |
Allows you to specify whether users can select and unselect nodes.
Inherited from Tree |
Show |
Fires immediately after the Customization Form has been displayed.
Inherited from Tree |
Show |
Fires before a pop-up filter menu is displayed. Allows you to customize the value checklist.
Inherited from Tree |
Show |
Allows you to customize a column’s dropdown calendar before it is displayed.
Inherited from Tree |
Show |
Allows you to hide specific filter conditions from the Filters tab of the Excel-style Drop-down Filter.
Inherited from Tree |
Show |
Fires before a pop-up filter menu is displayed. Allows you to customize the value list.
Inherited from Tree |
Showing |
Fires before the Tree |
Shown |
Fires immediately after a cell editor has been invoked.
Inherited from Tree |
Show |
Obsolete. Allows you to customize the default menus for column headers, row and footer summaries, nodes, and the empty area.
Inherited from Tree |
Size |
Occurs when the Size property value changes. Inherited from Control. |
Splitter |
Fires after the splitter changes its position. |
Splitter |
Fires before the splitter changes its position. Allows you to cancel the action. |
Start |
Fires before a sorting operation is started.
Inherited from Tree |
State |
Fires after the Tree List’s state has changed.
Inherited from Tree |
State |
Fires when the user clicks a node’s state image. This event is obsolete. Use Row |
Style |
Occurs when the control style changes. Inherited from Control. |
Substitute |
Allows you to replace the applied filter with another filter.
Inherited from Tree |
System |
Occurs when the system colors change. Inherited from Control. |
Tab |
Occurs when the Tab |
Tab |
Occurs when the Tab |
Task |
Repeatedly fires when a user modifies a task’s dependency. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user presses Esc to cancel modifying a task’s dependency. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user finishes modifying a dependency. Allows you to cancel the operation. |
Task |
Fires when a task’s dependency is successfully modified. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Repeatedly fires when a user modifies a task’s finish date. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user presses Esc to cancel modifying a task’s finish date. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user finishes modifying a finish date. Allows you to cancel the operation. |
Task |
Fires when a user starts to modify a task’s finish date. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a task’s finish date is successfully modified. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user presses Esc to cancel moving a task. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user finishes moving a task. Allows you to cancel the operation. |
Task |
Fires when a task is successfully moved. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user starts to move a task. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Repeatedly fires when a user moves a task. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a context menu for a task is about to be shown. |
Task |
Repeatedly fires when a user modifies a task’s progress. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user presses Esc to cancel modifying a task’s progress. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a user finishes modifying progress. Allows you to cancel the operation. |
Task |
Fires when a user starts to modify a task’s progress. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a task’s progress is successfully modified. This event only fires when a user modifies a task in the chart. When the user modifies a task in the task list, the event does not fire. |
Task |
Fires when a tooltip for a task is about to be shown. |
Text |
Occurs when the Text property value changes. Inherited from Control. |
Timeline |
|
Timeline |
Occurs after the height of the timeline was changed. |
Timeline |
Occurs before the timeline height is changed by a user and allows you to cancel the action. |
Timeline |
Allows you to display a regular or super tooltip for a task displayed on the timeline. |
Top |
Fires when the control’s content is scrolled vertically.
Inherited from Tree |
Tree |
Provides the ability to perform custom handling of a context menu item click.
Inherited from Tree |
Tree |
Allows you to customize the default menus for column headers, summary footers, and nodes. |
Unbound |
Fires after an Expression Editor has been created for an unbound column.
Inherited from Tree |
Validated | Occurs when the control is finished validating. Inherited from Control. |
Validate |
Gives you the ability to specify whether a modified node’s data is valid, and if this node can lose focus.
Inherited from Tree |
Validating | Occurs when the control is validating. Inherited from Control. |
Validating |
Fires when an editor is validated.
Inherited from Tree |
Virtual |
This event allows you to initialize cells (and optionally the check state) of the processed node, when populating the Tree List control with data dynamically.
Inherited from Tree |
Virtual |
Allows you to supply root and child nodes, when populating the Tree List control with data dynamically.
Inherited from Tree |
Virtual |
Allows changes that are made to node cells and check state to be stored.
Inherited from Tree |
Visible |
Occurs when the Visible property value changes. Inherited from Control. |
See Also