ImageMan.Net Version 3 Summer 2012 Release
IMark Interface Members
See Also  Properties  Methods  Events Send Feedback
DTI.ImageMan Namespace : IMark Interface

Glossary Item Box

The following tables list the members exposed by IMark.

Public Properties

 NameDescription
 PropertyBackColorGets or sets the color of the background, or the brush used to fill the object.  
 PropertyBrushGets or sets the brush to fill the background of this Mark.  
 PropertyChildrenGets or sets the children.  
 PropertyContextMenuGets the context menu for display that is particular to this mark and it's current options.  
 PropertyCreatingGets or sets a value indicating whether this IMark is currently in the process of being created.  
 PropertyEnabledGets or sets a value indicating whether this IMark is enabled.  
 PropertyForeColorGets or sets the color in the foreground, or used by the pen, often this is the color of the border of the object.  
 PropertyHeightGets or sets the Height of the Mark.  
 PropertyLeftGets or sets the Left value of the Left Top Corner of the Mark.  
 PropertyLocationGets or sets the Left Top Corner of the Mark.  
 PropertyLockPositionGets or sets a value indicating whether to lock the position.  
 PropertyParentGets or sets the parent.  
 PropertyPenGets or sets the pen to draw the border, or draw the foreground of this Mark.  
 PropertyPointsGets or sets the points for the Mark.  
 PropertySelectedGets or sets a value indicating whether this IMark is selected.  
 PropertySizeGets or sets the size of the Mark.  
 PropertySurfaceGets or sets the annotation control that this mark is drawn on.  
 PropertyTagGets or sets a user defined tag that will persist with this mark.  
 PropertyTopGets or sets the Top value of the Left Top Corner of the Mark.  
 PropertyTranslucentGets or sets a value indicating whether this IMark is translucent.  
 PropertyVisibleGets or sets a value indicating whether this IMark is visible.  
 PropertyWangThis Property is Reserved for Internal use.  
 PropertyWidthGets or sets the Width of the Mark.  
Top

Public Methods

 NameDescription
 MethodCloneClones this instance.  
 MethodDoubleClickDoubleClick method called by the annotation class in response to a DoubleClick Event from the viewer object allowing each Mark to respond differently.  
 MethodDrawDraws this Mark on the ImGraphic surface.  
 MethodFireMouseClickFires the mouse click event.  
 MethodFireMouseEnterFires the mouse enter event.  
 MethodFireMouseLeaveFires the mouse leave event.  
 MethodGetBoundsGets the Bounding Rectangle of the Mark.  
 MethodGetCursorOverloaded. Gets the Cursor for the mark or handle that the Point is over.  
 MethodGetRefreshBoundsGets the refresh bounding rectangle for the Mark and all children.  
 MethodGetRefreshBoundsFGets the refresh bounding RectangleF for the Mark and all children.  
 MethodGetToolStripButtonsGets the tool strip buttons associated with this mark.  
 MethodMouseDownMouseDown method called by the annotation class in response to MouseDown Events in the viewer object to let each Mark create itself in response to mouse events.  
 MethodMouseLeftMouseLeft method called by the annotation class in response to a MouseLeave Event for the viewer object to let each Mark create itself in response to mouse events.  
 MethodMouseMoveMouseMove method called by the annotation class in response to MouseMove Events in the viewer object to let each Mark create itself in response to mouse events.  
 MethodMouseUpMouseUp method called by the annotation class in response to MouseUp Events in the viewer object to let each Mark create itself in response to mouse events.  
 MethodMyHandleOverloaded. Is this point one of my handles?  
 MethodMyPointOverloaded. Is this my point?  
 MethodSetBoundsSets the Bounds for the Mark.  
 MethodUpdateChildrenTells the Children to update themselves.  
 MethodUpdateParentTells the Parent to update itself.  
Top

Public Events

 NameDescription
 EventInvalidatedThe Invalidate event is fired to tell the control to redraw itself.  
 EventMarkChangedOccurs when this mark has changed. Passes the mark in the sender object arg.  
 EventMarkChangingOccurs prior to changes to this Mark.  
 EventMouseClickUsers can hook into the MouseClick event for any individual mark.  
 EventMouseEnterUsers can hook into the MouseEnter Event for any individual mark.  
 EventMouseLeaveUsers can hook into the MouseLeave Event for any individual mark.  
Top

See Also

© 2014 Data Techniques, Inc. All Rights Reserved.