System.Windows.Forms.ToolStrip.GetItemAt C# (CSharp) Method

GetItemAt() public method

public GetItemAt ( Point point ) : ToolStripItem
point Point
return ToolStripItem
		public ToolStripItem GetItemAt (Point point)
		{
			foreach (ToolStripItem tsi in this.displayed_items)
				if (tsi.Visible && tsi.Bounds.Contains (point))
					return tsi;

			return null;
		}

Same methods

ToolStrip::GetItemAt ( int x, int y ) : ToolStripItem

Usage Example

            public override AccessibleObject HitTest(int x, int y)
            {
                if (!_owningToolStrip.IsHandleCreated)
                {
                    return(null);
                }

                Point         clientHit = _owningToolStrip.PointToClient(new Point(x, y));
                ToolStripItem item      = _owningToolStrip.GetItemAt(clientHit);

                return(((item is not null) && (item.AccessibilityObject is not null))
                    ? item.AccessibilityObject
                    : base.HitTest(x, y));
            }
All Usage Examples Of System.Windows.Forms.ToolStrip::GetItemAt