5 implementations of GetNativeScreenRectangle
System.Windows.Forms (5)
System\Windows\Forms\Control.cs (1)
12789Rectangle IKeyboardToolTip.GetNativeScreenRectangle() => GetToolNativeScreenRectangle();
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
291Rectangle IKeyboardToolTip.GetNativeScreenRectangle() => AccessibilityObject.Bounds;
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (1)
20Rectangle IKeyboardToolTip.GetNativeScreenRectangle() => GetNativeRectangle(Index);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3547Rectangle IKeyboardToolTip.GetNativeScreenRectangle() => AccessibilityObject.Bounds;
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (1)
18Rectangle IKeyboardToolTip.GetNativeScreenRectangle() => RectangleToScreen(Bounds);
16 references to GetNativeScreenRectangle
System.Windows.Forms (7)
System\Windows\Forms\Control.cs (1)
12841neighboringControlsRectangles.Add(((IKeyboardToolTip)control).GetNativeScreenRectangle());
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
3565neighbors.Add(((IKeyboardToolTip)items[previousIndex]).GetNativeScreenRectangle()); 3571neighbors.Add(((IKeyboardToolTip)items[nextIndex]).GetNativeScreenRectangle()); 3585neighbors.Add(((IKeyboardToolTip)dropDown.OwnerItem).GetNativeScreenRectangle()); 3592=> ((IKeyboardToolTip)this).GetNativeScreenRectangle().Contains(Control.MousePosition);
System\Windows\Forms\ToolTip\ToolTip.cs (2)
1479Rectangle toolRectangle = tool.GetNativeScreenRectangle(); 1595Rectangle topContainerBounds = ((IKeyboardToolTip?)TopLevelControl)?.GetNativeScreenRectangle() ?? Rectangle.Empty;
System.Windows.Forms.Tests (9)
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (8)
114Assert.Equal(rectangleIsEmpty, ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().IsEmpty); 133Assert.Equal(rectangleIsEmpty, ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().IsEmpty); 154Assert.Equal(expectedWidth, ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().Width); 171int actualWidth = ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().Width; 173Assert.True(columnWidth > ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().Width); 189Assert.Equal(expectedWidth, ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().Width); 205Assert.Equal(expectedWidth, ((IKeyboardToolTip)listViewItem).GetNativeScreenRectangle().Width); 827return ((IKeyboardToolTip)listView).GetNativeScreenRectangle();
System\Windows\Forms\TreeNode.IKeyboardToolTipTests.cs (1)
113Assert.Equal(expectedBounds, ((IKeyboardToolTip)treeNode).GetNativeScreenRectangle());