Search
FlowChart Members
Constructors Properties Methods Events
 


A FlowChart object represents a diagram composed of linked nodes. That could be a workflow diagram, a database diagram, organizational chart, genealogy tree, a network diagram, etc.

The following tables list the members exposed by the FlowChart type.

 Public Constructors

  Name Description

FlowChart

Initializes a new instance of the FlowChart class.

 Public Properties

  Name Description

ActiveArrow

Gets the active Arrow object.

ActiveBox

Gets the active Box object.

ActiveItemType

Gets the type of the active object.

ActiveMnpColor

Gets or sets the color of the of the active object's selection handles.

ActiveTable

Gets the active Table object.

AlignmentGuideColor

Gets or sets the color of the pen used to draw alignment guides.

AlignmentGuideStyle

Gets or sets the dash pattern of the pen used to draw alignment guides.

AlignmentGuideWidth

Gets or sets the width of the pen used to draw alignment guides.

AlignToGrid

Gets or sets a value indicating whether the objects in the diagram are aligned to a grid.

AllowLinksRepeat

Gets or sets a value indicating whether the same origin and destination diagram nodes can be linked with more than one arrow.

AllowMultipleResize

Gets or sets whether multiple selected nodes can be resized simultaneously.

AllowMultiSel

Gets or sets a value indicating whether multiple selection is enabled.

AllowRefLinks

Gets or sets a value indicating whether reflexive links are enabled.

AllowUnanchoredArrows

Gets or sets a value indicating whether arrows can be connected to nodes to which there aren't assigned any anchor points.

AllowUnconnectedArrows

Gets or sets a value indicating whether users are allowed to draw unconnected arrows.

AnchorPatterns

Gets the list of available AnchorPattern objects.

ArrowBase

Gets or sets the default shape displayed at the base of new arrows.

ArrowBaseSize

Gets or sets the default size of the base shape of new arrows.

ArrowColor

Gets or sets the default color of new arrows.

ArrowCrossings

Gets or sets how to render the intersection points where arrows cross their paths.

ArrowEndsMovable

Gets or sets a value indicating whether arrow ends can be moved by users after the arrow is created.

ArrowFillColor

Gets or sets the default fill color of new arrows.

ArrowFillColorAlpha

Gets or sets the alpha channel value of the default arrow fill color.

ArrowHead

Gets or sets the default arrowhead shape of new arrows.

ArrowHeadSize

Gets or sets the default size of new arrows' arrowhead shapes.

Arrows

Gets a collection of all arrows in the diagram.

ArrowSegments

Gets or sets the default number of arrow segments.

ArrowSelStyle

Gets or sets the initial value for the SelStyle property of new arrows.

ArrowsSnapToNodeBorders

Gets or sets the initial value for arrows' SnapToNodeBorder property.

ArrowsSplittable

Gets or sets a value indicating whether arrow segments can be added interactively.

ArrowStyle

Gets or sets the default Style of new arrows.

ArrowText

Gets or sets the default text of new arrows.

ArrowTextStyle

Gets or sets the initial text placement and orientation of arrows' text.

AutoHighlightRows

Specifies whether a table row should be highlighted when the user clicks on it.

AutoScroll

Gets or sets a value indicating whether auto scrolling of the document area is enabled.

AutoScrollType

Specifies auto scroll type.

AutoSizeDirections

Specifies the directions in which auto sizing is allowed.

AutoSizeDoc

Gets or sets a value indicating whether to resize the document area automatically so that it fits the diagram contents.

AxControlId

( a feature of FlowChartX Pro edition)

Gets or sets the default type of ActiveX controls to be hosted in new boxes.

AxLicenseKeys

( a feature of FlowChartX Pro edition)

Specifies the runtime license keys to use with licensed ActiveX controls.

BackColor

Gets or sets the color used to fill the background of the component.

Behavior

Gets or sets a value indicating how the control responds to user actions.

BoxCustomDraw

Gets or sets the default type of custom painting done on boxes.

Boxes

Gets a collection of all boxes in the diagram.

BoxesExpandable

Gets or sets value indicating whether newly created boxes can be expanded.

BoxFillColor

Gets or sets the default color for filling the interior of new boxes.

BoxFillColor2

Gets or sets the default second color for filling the interior of new boxes with a gradient.

BoxFillColorAlpha

Gets or sets the alpha channel value for the default fill color of new boxes.

BoxFillStyle

Gets or sets a value indicating whether box interior should be filled with a color gradient by default.

BoxFrameColor

Gets or sets the default color for drawing frames of newly created boxes.

BoxIncmAnchor

Gets or sets the anchor points to which incoming arrows are docked.

BoxOutgAnchor

Gets or sets the anchor points from which outgoing arrows start.

BoxPicture

Gets or sets the image that is assigned to the Picture property of new boxes.

BoxPicturePos

Gets or sets the default alignment of the pictures that are displayed inside boxes.

BoxSelStyle

Gets or sets the initial value of the SelStyle property of new boxes.

BoxStyle

Gets or sets the default style of new boxes.

BoxText

Gets or sets the initial text of new boxes.

BoxWindowFrame

Gets or sets the default window frame style of new boxes that host ActiveX controls.

ButtonImages

Gets or sets the images used to display intrinsic button controls.

ClipboardFlags

( a feature of FlowChartX Pro edition)

An indexed property allowing customization of clipboard operations.

ControlPadding

Gets or sets how much space to leave between the borders of a box and the control hosted in the box.

CrossRadius

Gets or sets the radius length of decorations displayed at arrow intersection points.

CycleCount

Gets the number of cycles found by the last DetectCycle invocation.

Decorations

Gets a collection of all decorations in the diagram.

DefaultShape

Gets or sets the default shape of new boxes of the bsShape Style.

DemoVersion

Gets a value indicating whether the currently loaded FlowChartX instance is a trial version.

Dirty

Gets or sets a value indicating whether the diagram has changed after it was last saved.

DisabledMnpColor

Gets or sets the color used to paint disabled selection handles.

DisableNoScroll

Gets or sets a value indicating whether if scroll bars are unnecessary, they will be disabled of hidden.

DocBottom

Gets the bottom side of the document bounding rectangle.

DocLeft

Gets the left side of the document bounding rectangle.

DocRight

Gets the right side of the document bounding rectangle.

DocTop

Gets the top side of the document bounding rectangle.

DragDropMode

Gets or sets a value indicating how FlowChartX responds to OLE drag-and-drop operations.

DrawAxBoxShapes

Gets or sets a value indicating whether to render shapes behind ActiveX boxes.

DynamicArrows

Gets or sets the default value for the Dynamic property of new arrows.

EnableSpatialIndex

Gets or sets whether to index item positions for faster hit-testing and viewport clipping queries.

EnableStyledText

Gets or sets the default value for the EnableStyledText property of new boxes.

EventFlags

An indexed property providing a way to customize how some events are raised.

ExpandBtnPos

Gets or sets a value indicating where the expand/collapse buttons are placed relatively to their boxes.

ExpandOnIncoming

Gets or sets a value indicating the direction of expand/collapse operations.

ExtrnDragDrop

Gets or sets a value indicating whether initiating drag-and-drop operations from the current FlowChartX instance is enabled.

FeedbackColor

Gets or sets the color of the drag-and-drop feedback frame.

FeedbackOnDragOver

Gets or sets a value indicating whether a feedback frame should be painted around boxes while drag-and-drop operation is in progress.

FeedbackPenStyle

Gets or sets the style of the pen used to draw the drag-and-drop feedback frame.

FeedbackPenWidth

Gets or sets the width of the pen used to draw the drag-and-drop feedback frame.

FireMouseMove

Gets or sets a value indicating whether the MouseMove event should be raised.

Font

Gets or sets the default font.

Graphics

Gets the graphics engine used to render diagram elements.

GridColor

Gets or sets the color used to draw the alignment grid's points.

GridSize

Gets or sets the distance between adjacent points in the alignment grid.

GridStyle

Gets or sets the style of the alignment grid.

Groups

Gets a collection of all groups in the diagram.

HighSpeedRouting

( a feature of FlowChartX Pro edition)

Obsolete.

HitTestPriority

Gets or sets a value indicating in what order the diagram items are hit-tested.

HostedAxActivation

( a feature of FlowChartX Pro edition)

Gets or sets a value indicating how hosted ActiveX controls get activated.

Hwnd

 

IconTextHeight

Gets or sets the height of text displayed below nodes whose TextStyle or CaptionStyle is set to tsBelow.

IconTextWidth

Gets or sets the width of text displayed below nodes whose TextStyle or CaptionStyle is set to tsBelow.

ImageExportOptions

Gets an object which allows customizing some parameters of the image export routines.

InplaceEditAcceptOnEnter

Gets or sets a value indicating whether pressing the ENTER key should exit inplace-edit mode and accept changes made to text.

InplaceEditAllowed

Gets or sets a value indicating whether users can start editing box' text by double clicking the box.

InplaceEditCancelOnEsc

Gets or sets a value indicating whether pressing the ESC key should exit inplace-edit mode and cancel any changes made to text.

IntermArrowHead

Gets or sets the default IntermArrowHead shape of new arrows.

IntermHeadSize

Gets or sets the default size of IntermHeadSize shapes of new arrows.

KbdActive

Gets or sets a value indicating whether users are allowed to modify the diagram using keyboard.

KbdBehavior

Gets or sets a value indicating how the arrow keys are handled by FlowChartX.

KeyboardFlags

Allows customizing where keyboard related notifications are handled.

LayoutGap

( a feature of FlowChartX Pro edition)

Gets or sets the default value of the LayoutGap property of new container boxes.

LayoutStyle

( a feature of FlowChartX Pro edition)

Gets or sets the default value of the LayoutStyle property of new container boxes.

Measures

Allows setting some hit-testing measure values.

MeasureUnit

Gets or sets the unit used to measure the coordinates and sizes of diagram elements.

MergeThreshold

Gets or sets the maximum distance between adjacent control points of an arrow at which their related segments can be merged.

MiddleButtonAction

Gets or sets what action should be performed when dragging the mouse while holding its middle button.

MinimizeRouteSegments

( a feature of FlowChartX Pro edition)

Obsolete.

ModificationStart

Gets or sets how users can start modifying diagram items.

MouseWheelAction

Gets or sets what action to perform when users rotate the mouse wheel.

MultiSelStyle

Gets or sets a value indicating how multiple selection of items is drawn on the screen.

NowLoading

Gets a value indicating whether the control is in the process of loading a diagram.

PathCount

Gets the number of paths found by the last path-finding method invocation.

PathFindingOptions

Gets an object which allows customizing how the path-finding algorithm works.

PenStyle

Gets or sets the default pen style of new diagram elements.

PenWidth

Gets or sets the default pen width of new diagram elements.

Picture

Gets or sets the background image.

PicturePos

Gets or sets the alignment style of the background image.

PrintOptions

Gets an object which allows customization of various print and print preview aspects.

PrpArrowStartOrnt

Gets or sets the orientation of the first segment of cascading arrows.

RecursiveExpand

Gets or sets a value indicating whether tree branches should be expanded recursively when the "+" button is pressed.

RenderFlags

Allows changing some aspects of how diagram objects are drawn on the screen.

RerouteArrows

( a feature of FlowChartX Pro edition)

Obsolete.

RestrObjsToDoc

Gets or sets a value indicating whether items can be placed outside the diagram scrollable area.

RoundedArrows

Gets or sets a value indicating whether the joins between segments of Polyline and Cascading arrows should be rounded.

RoundedArrowsRadius

Gets or sets the radius of arc joins of rounded arrows' segments.

RouteArrows

( a feature of FlowChartX Pro edition)

Gets or sets the default value for the AutoRoute property of new arrows.

RoutingGridSize

 

RoutingOptions

Gets an object which allows customizing various parameters of the link routing algorithm.

RowHighlightColor

Gets or sets the color used to fill highlighted table rows.

ScriptHelper

Gets an object which provides various utility methods that can be used in a web page script.

ScrollRate

Gets or sets the rate of scrolling, used when a scrollbar button is clicked.

ScrollX

Gets or sets the current horizontal scroll position.

ScrollY

Gets or sets the current vertical scroll position.

ScrollZoneSize

Gets or sets the size of the auto scroll zone near the edges of the control.

SelectAfterCreate

Gets or sets a value indicating whether newly created items should be selected automatically.

SelectAfterPaste

( a feature of FlowChartX Pro edition)

Gets or sets a value indicating whether items pasted from the clipboard should be selected automatically.

SelectedArrows

Gets a collection of the currently selected arrows.

SelectedBoxes

Gets a collection of the currently selected boxes.

SelectedDecorations

Gets a collection of the currently selected decorations.

SelectedTables

Gets a collection of the currently selected tables.

SelectionOnTop

Gets or sets a value indicating whether selected items should be painted on top of other items.

SelectionOptions

Settings for multiple selection.

SelHandleSize

Gets or sets the size of selection handles.

SelMnpColor

Gets or sets the color of selection handles.

ShadowColor

Gets or sets the color used to paint shadows.

ShadowColorAlpha

Gets or sets the alpha channel value of the default shadow color.

ShadowOffsetX

Gets or sets the default horizontal offset of shadows from the objects that cast them.

ShadowOffsetY

Gets or sets the default vertical offset of shadows from the objects that cast them.

ShadowsStyle

Gets or sets the appearance style of shadows.

ShapeLibCount

Gets the number of registered shape libraries.

ShapeOrientation

Gets or sets the default rotation angle to be applies to a box shape definition.

Shapes

Gets the list of available shape templates.

ShowAnchors

Gets or sets a value indicating when anchor points should be displayed.

ShowDisabledHandles

Gets or sets a value indicating whether disabled selection handles should be visible.

ShowFocusFrame

Gets or sets a value indicating whether to draw a focus frame near the control's edges.

ShowGrid

Gets or sets a value indicating whether the alignment grid should be visible.

ShowShadows

Gets or sets a value indicating whether shadows should be visible.

ShowToolTips

Gets or sets a value indicating whether to display tooltips.

SnapDistance

Gets or sets the maximum distance between control points at which they can be automatically aligned.

SnapStyle

Gets or sets the automatic object alignment style.

SnapToAnchor

Gets or sets in which situations arrows should snap to the nearest anchor points.

StaticMode

Gets or sets a value indicating whether user interaction with the control is enabled.

TableCaption

Gets or sets the default caption text of new tables.

TableCaptionHeight

Gets or sets the default caption area height of new tables.

TableCellBorders

Gets or sets the style of cell frame lines.

TableColumnsCount

Gets or sets the default number of table columns.

TableColWidth

Gets or sets the default table column width.

TableFillColor

Gets or sets the default fill color of new tables.

TableFillColorAlpha

Gets or sets the alpha channel value of tables' default fill color.

TableFrameColor

Gets or sets the default frame color of new tables.

TableLinkStyle

Gets or sets the default relation style of new tables.

TableRowHeight

Gets or sets the default height of table rows.

TableRowsCount

Gets or sets the default number of table rows.

Tables

Gets a collection of all tables in the flowchart.

TableScrollUI

Gets or sets what type of scroll UI to show in Table nodes.

TableSelStyle

Gets or sets the value of the SelStyle property of new tables.

TablesScrollable

Gets or sets a value indicating whether new tables should be scrollable by default.

TableStyle

Gets or sets the new style of new tables.

TextColor

Gets or sets the default text color.

TextStyle

Gets or sets the default text style.

ToolTipAutoPop

Gets or sets the length of time in milliseconds the ToolTip window remains visible if the pointer is not moved.

ToolTipDelay

Gets or sets the time that passes before a tool-tip appears when the mouse hovers over an item.

ToolTipStyle

Gets or sets the style of tooltips.

UndoDepth

( a feature of FlowChartX Pro edition)

Gets or sets the size of the undo/redo queue.

VariantTag

Gets or sets a custom OLE VARIANT value associated with this flowchart.

VersionInfo

 

ZoomFactor

Gets or sets the diagram scale factor.

 Public Methods

  Name Description

AddAeroEffect

Applies an Aero effect to all nodes in this flowchart.

AddGlassEffect

Applies a Glass effect to all nodes in this flowchart.

AddToSelection

Adds a diagram element to multiple selection.

ArrangeDiagram

Arranges the diagram items using the specified layout routine.

ArrangeLinkLabels

Rearranges arrow labels whose AutoArrange property is enabled.

BeginUndoRecord

( a feature of FlowChartX Pro edition)

Creates a composite undo record.

BringIntoView

Scrolls the document area to make the specified object visible.

CancelDrag

Cancels the current drag operation.

CanPasteFromClipboard

( a feature of FlowChartX Pro edition)

Determines whether there's FlowChartX data available in the clipboard.

ChangeBehavior

Sets how the control responds to user actions.

ClearAll

Removes all objects from the diagram.

ClearEffects

Removes all global effects from this flowchart.

ClearSelection

Clears the current selection.

ClearUndoBuffer

( a feature of FlowChartX Pro edition)

Removes all records from the undo/redo queue.

ClientPtToDocPt

Transforms points from the client coordinate space to the document coordinate space.

CopyToClipboard

( a feature of FlowChartX Pro edition)

Copies the current selection to the clipboard.

CreateAnchoredArrow

Creates an arrow and connects it to the specified nodes' anchor points.

CreateArrow

Creates an arrow connecting two boxes.

CreateBitmap

Creates a bitmap image representing the current diagram contents.

CreateBox

Creates a new Box node.

CreateDecorationLine

Creates a new decoration line.

CreateGroup

Creates a new hierarchical Group.

CreateLink

Creates an arrow connecting a box to a table.

CreateObjsFromDragData

Creates diagram elements from OLE drag-and-drop data.

CreateRelation

Creates an arrow connecting two tables.

CreateTable

Creates a new Table node.

CutToClipboard

( a feature of FlowChartX Pro edition)

Cuts the current selection to the Windows clipboards.

DeleteItem

Deletes a diagram item.

DestroyGroup

Destroys an hierarchical group.

DetectCycle

Determines whether there are any cycles containing the specified object.

DocPtToClientPt

Transforms points from the document coordinate space to the client coordinate space.

EndUndoRecord

( a feature of FlowChartX Pro edition)

Completes a composite undo record.

FindAllPaths

Finds all paths between two graph nodes.

FindArrow

Finds an arrow whose Tag matches the specified value.

FindBox

Finds a box whose Tag matches the specified value.

FindCycle

Finds a cycle in the current diagram.

FindGroup

Finds a group whose Tag matches the specified value.

FindLongestPath

Finds the longest path between nodes in the diagram.

FindLongestPathBetween

Finds the longest path between the specified nodes.

FindShortestPath

Finds the shortest path between the specified nodes.

FindTable

Finds a table whose Tag matches the specified value.

FitDocToObjects

Resizes the diagram scrollable area so it fits all diagram items.

GetArrowAt

Gets the arrow placed at a certain location in the diagram.

GetBoxAt

Finds the topmost box containing the specified point.

GetBoxWithInteractorAt

 

GetCFlowChart

 

GetCycle

Gets a cycle found by a previous DetectCycle invocation.

GetDefLibShape

( a feature of FlowChartX Pro edition)

Gets the default shape of new boxes of the bsLibShape Style.

GetDocSize

Gets the size of the diagram scrollable area.

GetPath

Gets a path found by a previous FindAllPaths invocation.

GetShapeCount

( a feature of FlowChartX Pro edition)

Gets the number of shapes defined in a shape library.

GetShapeLibGUID

( a feature of FlowChartX Pro edition)

Returns the GUID of a loaded shape library.

GetShapeLibName

( a feature of FlowChartX Pro edition)

Gets the name of a shape library.

GetTableAt

Finds the topmost table containing the specified point.

HideScrollers

Hides the scrollbars.

IsTree

Determines whether the current graph is a tree.

LoadFromFile

Loads the contents of an existing diagram file into the control.

LoadFromStream

Loads the contents of the diagram from a stream.

LoadFromString

Decodes diagram contents from a string that was created with SaveToString.

LoadFromXml

Loads a flowchart from the specified XML document.

LoadPicFromRes

Loads a background image from a resource.

LoadPicture

Loads a background image from a file.

LoadPredefShape

Loads one of the predefined polygonal shapes as default for new bsPolygon boxes.

LoadShapeLib

( a feature of FlowChartX Pro edition)

Loads a shape library.

MeasureString

Measures the specified string when drawn with the specified font.

MergeUndoRecords

( a feature of FlowChartX Pro edition)

Merges several undo records into one composite record.

NodesIntersect

Determines whether two nodes intersect.

ObjectFromPoint

Finds the topmost node that contains the specified point.

OpenPreviewWindow

Opens a print preview window with the specified position and size.

PasteFromClipboard

( a feature of FlowChartX Pro edition)

Pastes the current clipboard contents into the diagram.

PreviewDiagram

Displays the print preview window.

PrintChart

Prints the diagram (obsolete).

PrintDiagram

Prints the diagram.

PrintOnDev

Prints the diagram using the specified printer (obsolete).

RecordCustomAction

( a feature of FlowChartX Pro edition)

Adds a custom record to the FlowChartX undo/redo queue.

Redo

( a feature of FlowChartX Pro edition)

Redoes an action stored in the undo/redo history.

RedoPossible

( a feature of FlowChartX Pro edition)

Determines whether there is an action in the undo/redo queue that can be redone.

RedrawCacheImage

Repaint back-buffer cache image.

RegExtrScrollers

Registers external scrollbars with FlowChartX.

RegisterDragDrop

Registers the control as a possible target of an OLE drag-and-drop operation.

RemoveFromSelection

Removes an item from multiple selection.

Repaint

Repaints the flowchart.

RevokeDragDrop

Revokes the registration of the control as a potential target for OLE drag-and-drop operations.

RouteAllArrows

Routes all arrows in the diagram.

SaveToBitmap

Exports a bitmap image that represents the current diagram contents.

SaveToFile

Saves the binary contents of a diagram to a disk file.

SaveToMetaFile

Exports a metafile image that represents the current diagram contents.

SaveToStream

Saves the contents of the diagram to a stream.

SaveToString

Encodes the diagram contents into a base64 string.

SaveToXml

Saves the flowchart to the specified file as an XML document.

ScreenPtToDocPt

Gets the diagram coordinates of a screen point.

ScrollTo

Scrolls to diagram to the specified position.

SetDefLibShape

( a feature of FlowChartX Pro edition)

Sets the default library shape to use with new boxes of bsLibShape style.

SetDocSize

Sets the size of the diagram scrollable area.

SetLicenseKey

Sets the license key of the control.

SetMouseCursor

Lets you change the mouse cursor icons that are displayed in various situations.

SetPolyShape

Sets default shape for new boxes of type bsPolygon.

SetPolyShapeArray

Sets default shape for new boxes of type bsPolygon.

SetShadowOffset

Sets the offset of shadows from the objects that cast them.

SetZoomFactor

Sets the zoom factor, preserving the on-screen position of the specified diagram point.

ShowScrollers

Shows the scrollbars.

TreeLayout

Applies a tree layout to the diagram (obsolete).

Undo

( a feature of FlowChartX Pro edition)

Undoes an operation recorded in the undo/redo queue.

UndoPossible

( a feature of FlowChartX Pro edition)

Determines whether there is an operation in the undo/redo queue that can be undone.

UnloadAllShapeLibs

( a feature of FlowChartX Pro edition)

Unloads all shape libraries.

UnloadShapeLib

( a feature of FlowChartX Pro edition)

Unloads a specific shape library.

ZoomIn

Increases the diagram scale factor.

ZoomOut

Decreases the diagram scale factor.

ZoomToFit

Sets the ZoomFactor so that the whole diagram is visible.

ZoomToRect

Zooms and scrolls the diagram so that the specified rectangular area is visible.

 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