Search
DiagramItem.HitTest Method
See Also
 





Returns the diagram item that contains the specified point.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming

 Syntax

C#  Copy Code

public virtual DiagramItem HitTest (
    PointF point,
    float threshold,
    bool onlyNodes,
    bool onlyInteractive,
    bool includeHandles,
    bool includeLabels
)

Visual Basic  Copy Code

Public Overridable Function HitTest( _
    point As PointF, _
    threshold As Single, _
    onlyNodes As Boolean, _
    onlyInteractive As Boolean, _
    includeHandles As Boolean, _
    includeLabels As Boolean _
) As DiagramItem

 Parameters

point

A System.Drawing.PointF value specifying the logical coordinates of a diagram point.

threshold

Specifies the size of the area around the item outlines where the point is still considered inside the item.

onlyNodes

true to exclude child links from the search, or false otherwise.

onlyInteractive

true to exclude Locked items from the search, or false otherwise.

includeHandles

true to also consider adjustment handle locations (possibly outside of node's bounds), or false otherwise.

includeLabels

true to also consider item label locations (possibly outside of item's bounds).

 Return Value

The item that contains the specified point, or null if none found.

 Remarks

This method performs recursive search if items contain child items.

 See Also