21 references to GetControlFromPosition
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (4)
497Control existingControl = ((TableLayoutPanel)Control).GetControlFromPosition(newControlPosition.X, newControlPosition.Y); 758if (Table.GetControlFromPosition(column, row) is not null) 1227if (Table.GetControlFromPosition(column, row) is not null) 1277Control existingControl = ((TableLayoutPanel)Control).GetControlFromPosition(dropPoint.X, dropPoint.Y);
System.Windows.Forms.Tests (17)
System\Windows\Forms\TableLayoutPanelTests.cs (17)
745Assert.Equal(child, control.GetControlFromPosition(column, row)); 748Assert.Equal(child, control.GetControlFromPosition(column, row)); 752Assert.Null(control.GetControlFromPosition(column, row)); 756Assert.Same(child, control.GetControlFromPosition(column, row)); 760Assert.Null(control.GetControlFromPosition(column, row)); 764Assert.Same(child, control.GetControlFromPosition(column, row)); 785Assert.Null(control.GetControlFromPosition(column, row)); 788Assert.Null(control.GetControlFromPosition(column, row)); 808Assert.Null(control.GetControlFromPosition(column, row)); 811Assert.Null(control.GetControlFromPosition(column, row)); 830Assert.Null(control.GetControlFromPosition(column, row)); 833Assert.Null(control.GetControlFromPosition(column, row)); 854Assert.Null(control.GetControlFromPosition(column, row)); 857Assert.Null(control.GetControlFromPosition(column, row)); 864Assert.Null(control.GetControlFromPosition(0, 0)); 873Assert.Throws<ArgumentOutOfRangeException>("column", () => control.GetControlFromPosition(column, 0)); 882Assert.Throws<ArgumentOutOfRangeException>("row", () => control.GetControlFromPosition(0, row));