Search
FlowChart.EventFlags Property
See Also
 



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

 Syntax

VB6  Copy Code

Public Property Get EventFlags( _
    ByVal flag As EEventFlag _
) As Boolean
Public Property Let EventFlags( _
    ByVal flag As EEventFlag, _
    ByVal Value As Boolean _
)

C++  Copy Code

public:
bool get_EventFlags (
    EEventFlag flag
)
void put_EventFlags (
    EEventFlag flag,
    bool value
)

 Parameters

flag
A member of the EEventFlag enumeration specifying the flag to get or set.

 Property Value

A boolean value.

 Remarks

Members of this property provide control over the way some events are raised. The property is indexed via EEventFlag enumeration members. The following flags are available:

Flag

Default value

Description

fNoClickEventsForLockedObjs

false

Allows suppressing the *Clicked and *DblClicked events for items that are Locked.

fNoArrowEventsWhenBoxDeleted

false

Allows suppressing the ArrowDeleted events for arrows that are deleted because a box they are linked to is deleted.

fFireKeyDownOnDelete

false

Specifies whether the KeyDown event is raised when DEL is pressed.

fRequestCreateArrowForOrigin

false

Raises a RequestCreateArrow validation event at the start of arrow drawing operation. Otherwise the event is raised only at the end when the arrow is dragged over its destination box.

fTableCellStartDrag

false

Allow firing of TableCellStartDrag event.

fOverrideTreeExpanding

false

If enabled, the BoxExpanded and BoxCollapsed events are raised when a user clicks on the +/- button without carrying out the usual expand/collapse processing. That allows overriding the expand/collapse behavior by handling the mentioned events, without any child nodes in the tree being shown or hidden automatically.

fFireMouseUpAfterModfProcessing

false

Usually, the MouseUp event is raised before current modifications carried on an item are complete. This flag enables raising MouseUp after the modification is fully carried out, allowing you to get the final state of a modified item from a handler of that event.

fRequestCreateOnMouseMove

false

If this bit is enabled, RequestCreate* events will be raised after each mouse movement while creating an item, instead of raising them only after releasing the mouse button. Setting the Confirm argument to false from the event handler will only change the mouse cursor icon when the event is raised after a mouse movement. That will give visual indication to users whether they can create the item at the current mouse position.

 See Also