EventItem

EventItem class

Encapsulates an event code. An EventItem element can trigger two kinds of actions: it can run an add-on, or it can send a notification of the event to the calling program.

Constructors

NameDescription
EventItemConstructor.

Properties

NameTypeDescription
IDintThe ID of the event.
ActionintSpecifies the action code of the parent EventItem element.For an EventItem element to be saved in a DatadiagramML file,
EventCodeintA code indicating the event that triggers the add-on. For more information on event codes, see Event Codes in the Micros
TargetStringSpecifies the target of an event.
TargetArgsStringSpecifies a string containing arguments to be sent to the target of an event.
EnabledintRepresents a flag indicating if the event is enabled or disabled. The value of the property is BOOL integer constant.

EventItem()

Constructor.

EventItem.ID property

The ID of the event.

Type: int

EventItem.Action property

Specifies the action code of the parent EventItem element.For an EventItem element to be saved in a DatadiagramML file, it must be persistable. Currently, the only valid action code a persistable event can have is 1 (ONEVENT_ACT_RUNADDON).

Type: int

EventItem.EventCode property

A code indicating the event that triggers the add-on. For more information on event codes, see Event Codes in the Microsoft Visio 2007 Automation Reference.

Type: int

EventItem.Target property

Specifies the target of an event.

Type: String

EventItem.TargetArgs property

Specifies a string containing arguments to be sent to the target of an event.

Type: String

EventItem.Enabled property

Represents a flag indicating if the event is enabled or disabled. The value of the property is BOOL integer constant.

Type: int