Nevron Open Vision Documentation
NControl Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by NControl.

Public Constructors
 NameDescription
Public ConstructorNControl ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)CanGluePropertyReference to the CanGlue property  
Public Fieldstatic (Shared in Visual Basic)NControlSchemaSchema associated with NControl  
Public Fieldstatic (Shared in Visual Basic)TooltipPropertyReference to the Tooltip property  
Public Fieldstatic (Shared in Visual Basic)VisiblePropertyReference to the Visible property  
Public Fieldstatic (Shared in Visual Basic)XBehaviorPropertyReference to the X Behavior property  
Public Fieldstatic (Shared in Visual Basic)YBehaviorPropertyReference to the Y Behavior property  
Top
Public Properties
 NameDescription
Public PropertyCanGlueGets or sets whether the shape point can be glued when interactively moved by the user.  
Public PropertyGlueGets or sets the point glue that glues the point X and Y and other properties. Use the Glue() methods for an easier way to work with glue. (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Public PropertyOwnerShapeGets the shape, to which this shape part belongs (Inherited from Nevron.Nov.Diagram.NShapePart)
Public PropertyTooltipGets or sets the tooltip (prompt) that is displayed when the user hovers over the control point.  
Public PropertyVisibleGets or sets whether this control point should be displayed.  
Public PropertyXGets or sets the point X coordinate (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Public PropertyXBehaviorGets or sets the way in which the control point X expression should be modified, when the point is interactively modified.  
Public PropertyYGets or sets the point Y coordinate (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Public PropertyYBehaviorGets or sets the way in which the control point Y expression should be modified, when the point is interactively modified.  
Top
Public Methods
 NameDescription
Public MethodGetLocationGets the point location (in shape coordinates) (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Public MethodGetLocationInPageGets the point location (in page coordinates) (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Public MethodGlueToGeometryContourGlues (connects) the control point to a factor location on the specified shape geometry contour. 0 is the begin of the contour, 1 is the end of the contour.  
Public MethodGlueToGeometryVertexGlues the control point to a vertex of the specified geometry command.  
Public MethodGlueToPortGlues the control point to the specified port.  
Public MethodGlueToShapeBoxGlues the control point to a point defined by factors in the specified shape box.  
Public MethodGlueToShapeLineGlues the control point to a factor location along the shape line. 0 is the begin of the line, 1 is the end of the line.  
Public MethodSetLocationOverridden. Sets the location (X, Y properties) of the control point. The location is in local coordinates. Takes into account the XBehavior and YBehavior properties to properly update the X and Y expressions. Unglues the control point prior to the expressions update.  
Public MethodUnglueUnglues the control  
Top
Protected Methods
 NameDescription
Protected MethodOnAncestorsChangedUpdates any references or cache related to the context of the node ancestors (Inherited from Nevron.Nov.Diagram.NShapePart)
Protected MethodOnChangedOverridden. Called when an arbitrary change occured in this node  
Protected MethodOnLocationChangedCalled when the location of the shape point has changed. Raises the LocationChangedEvent. (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Top
Public Events
 NameDescription
Public EventLocationChangedOccurs when the location of the shape point has changed. (Inherited from Nevron.Nov.Diagram.NShapePoint<NControlGlue>)
Top
See Also

Reference

NControl Class
Nevron.Nov.Diagram Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback