NavBarHitInfo.Group Property

Gets a group over whose area a test point resides.

Namespace: DevExpress.XtraNavBar

Assembly: DevExpress.XtraNavBar.v20.1.dll

Declaration

public NavBarGroup Group { get; }
Public ReadOnly Property Group As NavBarGroup

Property Value

Type Description
NavBarGroup

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

Remarks

Use the NavBarControl.CalcHitInfo method to obtain information about a specified point's location with respect to the control. If a specified point resides over the group (its caption or client area), the method assigns the NavBarGroup object representing this group to the Group property of the returned NavBarHitInfo object. If a specified point is not over the group, the Group property returns null (Nothing in Visual Basic).

You can determine whether the test point is over a group or group caption via the NavBarHitInfo.InGroup and NavBarHitInfo.InGroupCaption properties respectively.

Examples

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 group 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.InGroup) {
      NavBarGroup group = hitInfo.Group;
      // perform operations on the group here
      //...
   }
}
See Also