ARCed.UI.DockPanel.DockDragHandler.DockIndicator.PaneIndicator.HitTest C# (CSharp) Method

HitTest() public method

public HitTest ( Point pt ) : DockStyle
pt System.Drawing.Point
return DockStyle
                    public DockStyle HitTest(Point pt)
                    {
                        if (!Visible)
                            return DockStyle.None;

                        pt = PointToClient(pt);
                        if (!ClientRectangle.Contains(pt))
                            return DockStyle.None;

                        for (int i = _hotSpots.GetLowerBound(0); i <= _hotSpots.GetUpperBound(0); i++)
                        {
                            if (_bitmapPaneDiamondHotSpot.GetPixel(pt.X, pt.Y) == _bitmapPaneDiamondHotSpotIndex.GetPixel(_hotSpots[i].X, _hotSpots[i].Y))
                                return _hotSpots[i].DockStyle;
                        }

                        return DockStyle.None;
                    }
DockPanel.DockDragHandler.DockIndicator.PaneIndicator