Search
FlowChart Events
 


 Public Events

  Name Description

ActionRedone

( a feature of FlowChartX Pro edition)

Occurs when an action is redone.

ActionUndone

( a feature of FlowChartX Pro edition)

Occurs when an action is undone.

ArrowClicked

Occurs when an arrow is clicked with the mouse.

ArrowCreated

Occurs when the user draws a new arrow.

ArrowDblClicked

Occurs when an arrow is double-clicked with the mouse.

ArrowDeleted

Occurs when an arrow is deleted, either programmatically or by end-users.

ArrowDestChanged

Raised when a user moves the end point of an arrow and connects it to a different destination node.

ArrowLabelEdited

Raised when the user edits the text of an arrow's label.

ArrowModified

Raised when the user moves an arrow control point.

ArrowModifying

Occurs while an Arrow is being moved or resized.

ArrowOrgChanged

Raised when an user moves the start point of an arrow and connects it to a different origin node.

ArrowSelected

Occurs when an arrow is selected.

ArrowSelectionLost

Occurs when an Arrow is deselected.

ArrowTextEdited

Raised when the user edits the text of an arrow.

BoxClicked

Occurs when a box is clicked with the mouse.

BoxCollapsed

Raised when a user collapses a tree of items, whose root is the box passed as an argument.

BoxCreated

Occurs when the user draws a new box.

BoxDblClicked

Occurs when a box is double-clicked with the mouse.

BoxDeleted

Occurs when a box is deleted, either programmatically or by end-users.

BoxExpanded

Raised when a user expands a tree of items.

BoxLabelEdited

Raised when the user edits the text of a node's label.

BoxModified

Raised when the user moves or resizes a box.

BoxModifying

Occurs while a Box is being moved or resized.

BoxSelected

Occurs when a box is selected, either programmatically or by end-users.

BoxSelectionLost

Occurs when a Box is deselected.

BoxTextEdited

Occurs when the text of a box is edited in-place by the user.

CellTextEdited

Occurs when the text of a table's cell is edited in-place by the user.

Clicked

Raised when the control background is clicked.

CustomDraw

Occurs when a custom-draw box is painted.

DblClicked

Occurs when the user double-clicks the control.

DecorationClicked

Occurs when a decoration is clicked with the mouse.

DecorationCreated

Occurs when the user draws a new decoration.

DecorationDblClicked

Occurs when a decoration is double-clicked with the mouse.

DecorationDeleted

Occurs when a decoration is deleted, either programmatically or by the user.

DeserializeTag

Raised when a tag needs to be deserialized during loading.

DocBoundsChanged

Raised when the document is resized.

DocModified

Occurs when diagram elements are modified.

DragOverBox

Raised when some data is dragged over a box and the drag-and-drop mode is set to drProgrControl.

DragOverBoxVB

Raised when some data is dragged over a box and the drag-and-drop mode is set to drProgrControlVB.

DragOverDoc

Raised when some data is dragged over empty document area and the drag-and-drop mode is set to drProgrControl.

DragOverDocVB

Raised when some data is dragged over empty document area and the drag-and-drop mode is set to drProgrControlVB.

DragOverTable

Raised when some data is dragged over a table and the drag-and-drop mode is set to drProgrControl.

DragOverTableVB

Raised when some data is dragged over a table and the drag-and-drop mode is set to drProgrControlVB.

DrawArrow

Raised when an arrow must be custom drawn.

DrawMark

Raised to perform custom drawing of anchor points whose mark style is set to msCustom.

DrawSelHandles

Raised to allow custom drawing of selection handles.

DrawTable

Raised when a table must be custom drawn.

DropAccepted

Raised when a dragged data item is dropped over an unoccupied area of the document.

DropAcceptedByBox

Raised when text or an image is dropped into a box.

DropAcceptedByTable

Raised when text or an image is dropped into a table.

DropAcceptedByTableCell

Raised when text is dropped into a table cell.

DropInBox

Raised when some data is dropped into a box and the drag-and-drop mode is set to drProgrControl.

DropInBoxVB

Raised when some data is dropped into a box and the drag-and-drop mode is set to drProgrControlVB.

DropInDoc

Raised when some data is dropped into empty document area and the drag-and-drop mode is set to drProgrControl.

DropInDocVB

Raised when some data is dropped into empty document area and the drag-and-drop mode is set to drProgrControlVB.

DropInTable

Raised when some data is dropped into a table and the drag-and-drop mode is set to drProgrControl.

DropInTableVB

Raised when some data is dropped into a table and the drag-and-drop mode is set to drProgrControlVB.

FocusChanged

Raised when FlowChartX gains or loses the keyboard focus.

GroupDestroyed

Occurs when a group of objects is destroyed.

HitTestSelHandles

Raised to allow custom hit testing of selection handles.

InitializeArrow

Raised when a user starts drawing a new arrow, just after the Arrow object is created.

InitializeBox

Raised when an user starts drawing a new box, just after the Box object is created.

InitializeTable

Raised when an user starts drawing a new table, just after the Table object is created.

ItemsPasted

( a feature of FlowChartX Pro edition)

Raised when an user pastes diagram items from the clipboard by pressing CTRL+V.

KeyDown

Raised when the user presses a key.

KeyPress

Raised when the user presses a key.

KeyUp

Raised when the user releases a key.

LayoutProgress

Raised regularly during execution of layout algorithms to allow tracking the layout progress.

MouseDown

Occurs when an user presses a mouse button over FlowChartX.

MouseMove

Raised periodically while the user moves the mouse.

MouseUp

Occurs when an user releases a mouse button over FlowChartX.

MouseWheel

Raised when the mouse wheel is rotated.

ObjAddToContainer

( a feature of FlowChartX Pro edition)

Occurs if a diagram item is dropped into a container box.

ObjectDroppedInBox

Occurs if a diagram item or a selection of items is dropped into a box.

ObjectDroppedInTable

Occurs if a diagram item or a selection of items is dropped into a table.

ObjectModified

Occurs when an item is moved or resized.

ObjRemoveFromContainer

( a feature of FlowChartX Pro edition)

Occurs if a diagram item is removed from a container box.

RequestAttachArrow

Raised when the user is moving an arrow end point over an object.

RequestCreateArrow

A validation event that is raised while users draw new arrows.

RequestCreateBox

A validation event that is raised while users draw new boxes.

RequestCreateTable

A validation event that is raised while users draw new tables.

RequestDeleteArrow

Raised before an arrow is deleted by the user, giving you a chance to cancel the operation.

RequestDeleteBox

Raised before a box is deleted by the user, giving you a chance to cancel the operation.

RequestDeleteTable

Raised before a table is deleted by the user, giving you a chance to cancel the operation.

RequestDrop

Raised when an image is dragged over empty document area.

RequestDropInBox

Raised when an image or text is dragged over a box.

RequestDropInTable

Raised when an image or text is dragged over a table.

RequestSelectArrow

Occurs when users try to select an arrow, giving you the chance to cancel the operation.

RequestSelectBox

Occurs when users try to select a box, giving you the chance to cancel the operation.

RequestSelectTable

Occurs when users try to select a table, giving you the chance to cancel the operation.

Scroll

Raised when a user scrolls the document area.

SelectionChanged

Occurs when items are added to or removed from selection.

SelectionMoved

Occurs when a selection of items is moved by the user.

SelObjAdded

Occurs when an object is added to multiple selection.

SelObjRemoved

Occurs when an object is removed from multiple selection.

SerializeTag

Raised during serialization to convert user tags to strings.

SetSelfLoopShape

Raised when an arrow becomes a self-loop.

ShapeNotDefined

Raised when the diagram being loaded contains an undefined shape.

TableCaptionEdited

Raised just after in-place editing of the text of table's caption is completed.

TableCellClicked

Raised when the user clicks on a table cell.

TableCellDblClicked

Occurs when a cell of a table is double-clicked with the mouse.

TableCellStartDrag

Allows starting an OLE drag-and-drop operation form a table cell.

TableClicked

Occurs when a table is clicked with the mouse.

TableCollapsed

Raised when a user collapses a tree of items, whose root is the table passed as an argument.

TableColumnResized

Raised when the user finishes resizing a column in a table.

TableCreated

Occurs when the user draws a new table.

TableDblClicked

Occurs when a table is double-clicked with the mouse.

TableDeleted

Occurs when a table is deleted, either programmatically or by end-users.

TableExpanded

Raised when a user expands a tree of items.

TableLabelEdited

Raised when the user edits the text of a table's label.

TableModified

Raised when the user moves or resizes a table.

TableModifying

Occurs while a Table is being moved or resized.

TableRowResized

Raised when the user finishes resizing a row in a table.

TableSectionCollapsed

Raised when the "-" button in a header row of a table is clicked to collapse the rows under that header.

TableSectionExpanded

Raised when the "+" button in a header row of a table is clicked to expand the rows under that header.

TableSelected

Occurs when a table is selected.

TableSelectionLost

Occurs when a table loses selection.

UndoActionRecorded

( a feature of FlowChartX Pro edition)

Occurs when an action is recorded in the undo history.

 See Also