Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

NavBarHitInfo.Link Property

Gets the link over which the test point resides.

Namespace: DevExpress.XtraNavBar

Assembly: DevExpress.XtraNavBar.v24.2.dll

NuGet Package: DevExpress.Win

#Declaration

#Property Value

Type Description
NavBarItemLink

A NavBarItemLink object representing the link located under the test point. null (Nothing in Visual Basic) if the test point is not over a link.

#Remarks

Use the NavBarControl.CalcHitInfo method to obtain information about a specified point’s location with respect to the control. If the specified point resides over a link (its caption or image), the method assigns the NavBarItemLink object representing this link to the Link property of the returned NavBarHitInfo object. If the specified point is not over a link, the Link property returns null (Nothing in Visual Basic).

You can determine whether the test point is over a link via the NavBarHitInfo.InLink or NavBarHitInfo.HitTest properties.

#Example

The following sample code represents a handler for the MouseMove event. It calculates hit information for the mouse pointer’s position via the NavBarControl.CalcHitInfo method. Then, the link that is hovered over is accessed.

using DevExpress.XtraNavBar;

private void navBarControl1_MouseMove(object sender, MouseEventArgs e) {
   NavBarHitInfo hitInfo = navBarControl1.CalcHitInfo(new Point(e.X, e.Y));
   if (hitInfo.InLink) {
      NavBarItemLink link = hitInfo.Link;
      // perform operations on the link here
      //...
   }
}
See Also