public GetItemAt ( Point point ) : |
||
point | Point | |
return |
public ToolStripItem GetItemAt (Point point)
{
foreach (ToolStripItem tsi in this.displayed_items)
if (tsi.Visible && tsi.Bounds.Contains (point))
return tsi;
return null;
}
ToolStrip::GetItemAt ( int x, int y ) : |
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)); }