64 references to TableLayoutPanelCellPosition
System.Windows.Forms (6)
System\Windows\Forms\Layout\TableLayout.cs (3)
1328return new TableLayoutPanelCellPosition(-1, -1); 1337return new TableLayoutPanelCellPosition(-1, -1); 1347return new TableLayoutPanelCellPosition(layoutInfo.ColumnStart, layoutInfo.RowStart);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanelCellPositionTypeConverter.cs (2)
58return new TableLayoutPanelCellPosition(values[0], values[1]); 82return new TableLayoutPanelCellPosition(
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
355return new TableLayoutPanelCellPosition(GetColumn(control), GetRow(control));
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (2)
598Table.SetCellPosition(control, new TableLayoutPanelCellPosition(newControlPosition.X, newControlPosition.Y)); 1258Table.SetCellPosition(e.Control, new TableLayoutPanelCellPosition(-1, -1));
System.Windows.Forms.Tests (56)
System\Windows\Forms\Layout\TableLayoutSettingsTests.cs (21)
164Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), settings.GetCellPosition(child)); 173Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), settings.GetCellPosition(child)); 205Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), settings.GetCellPosition("control")); 451yield return new object[] { new TableLayoutPanelCellPosition(-1, -1) }; 452yield return new object[] { new TableLayoutPanelCellPosition(0, -1) }; 453yield return new object[] { new TableLayoutPanelCellPosition(-1, 0) }; 454yield return new object[] { new TableLayoutPanelCellPosition(0, 0) }; 455yield return new object[] { new TableLayoutPanelCellPosition(1, 2) }; 488yield return new object[] { new TableLayoutPanelCellPosition(-1, -1), 1 }; 489yield return new object[] { new TableLayoutPanelCellPosition(0, -1), 1 }; 490yield return new object[] { new TableLayoutPanelCellPosition(-1, 0), 1 }; 491yield return new object[] { new TableLayoutPanelCellPosition(0, 0), 1 }; 492yield return new object[] { new TableLayoutPanelCellPosition(1, 2), 1 }; 624settings.SetCellPosition(child, new TableLayoutPanelCellPosition(1, 1)); 625Assert.Equal(new TableLayoutPanelCellPosition(1, 1), settings.GetCellPosition(child)); 627settings.SetCellPosition(child, new TableLayoutPanelCellPosition(2, 2)); 628Assert.Equal(new TableLayoutPanelCellPosition(2, 2), settings.GetCellPosition(child)); 638settings.SetCellPosition(child, new TableLayoutPanelCellPosition(1, 1)); 639Assert.Equal(new TableLayoutPanelCellPosition(1, 1), settings.GetCellPosition(child)); 641settings.SetCellPosition(child, new TableLayoutPanelCellPosition(2, 2)); 642Assert.Equal(new TableLayoutPanelCellPosition(2, 2), settings.GetCellPosition(child));
System\Windows\Forms\TableLayoutPanelCellPositionTests.cs (16)
29TableLayoutPanelCellPosition style = new(column, row); 37Assert.Throws<ArgumentOutOfRangeException>("column", () => new TableLayoutPanelCellPosition(-2, 0)); 43Assert.Throws<ArgumentOutOfRangeException>("row", () => new TableLayoutPanelCellPosition(0, -2)); 70yield return new object[] { new TableLayoutPanelCellPosition(1, 2), new TableLayoutPanelCellPosition(1, 2), true }; 71yield return new object[] { new TableLayoutPanelCellPosition(1, 2), new TableLayoutPanelCellPosition(2, 2), false }; 72yield return new object[] { new TableLayoutPanelCellPosition(1, 2), new TableLayoutPanelCellPosition(1, 3), false }; 74yield return new object[] { new TableLayoutPanelCellPosition(1, 2), new(), false }; 75yield return new object[] { new TableLayoutPanelCellPosition(1, 2), null, false }; 95TableLayoutPanelCellPosition position = new(1, 2); 114yield return new object[] { "1,2", new TableLayoutPanelCellPosition(1, 2) }; 115yield return new object[] { " 1 , 2 ", new TableLayoutPanelCellPosition(1, 2) }; 177InstanceDescriptor descriptor = Assert.IsType<InstanceDescriptor>(converter.ConvertTo(new TableLayoutPanelCellPosition(1, 2), typeof(InstanceDescriptor))); 215Assert.Equal(new TableLayoutPanelCellPosition(1, 2), position);
System\Windows\Forms\TableLayoutPanelTests.cs (19)
650Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), control.GetCellPosition(child)); 898Assert.Equal(new TableLayoutPanelCellPosition(1, 2), control.GetPositionFromControl(child)); 910Assert.Equal(new TableLayoutPanelCellPosition(1, 2), control.GetPositionFromControl(child)); 921Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), control.GetPositionFromControl(child)); 928Assert.Equal(new TableLayoutPanelCellPosition(-1, -1), control.GetPositionFromControl(null)); 1546yield return new object[] { new TableLayoutPanelCellPosition(-1, -1) }; 1547yield return new object[] { new TableLayoutPanelCellPosition(0, -1) }; 1548yield return new object[] { new TableLayoutPanelCellPosition(-1, 0) }; 1549yield return new object[] { new TableLayoutPanelCellPosition(0, 0) }; 1550yield return new object[] { new TableLayoutPanelCellPosition(1, 2) }; 1582yield return new object[] { new TableLayoutPanelCellPosition(-1, -1), 1 }; 1583yield return new object[] { new TableLayoutPanelCellPosition(0, -1), 1 }; 1584yield return new object[] { new TableLayoutPanelCellPosition(-1, 0), 1 }; 1585yield return new object[] { new TableLayoutPanelCellPosition(0, 0), 1 }; 1586yield return new object[] { new TableLayoutPanelCellPosition(1, 2), 1 }; 1646control.SetCellPosition(child, new TableLayoutPanelCellPosition(1, 1)); 1647Assert.Equal(new TableLayoutPanelCellPosition(1, 1), control.GetCellPosition(child)); 1649control.SetCellPosition(child, new TableLayoutPanelCellPosition(2, 2)); 1650Assert.Equal(new TableLayoutPanelCellPosition(2, 2), control.GetCellPosition(child));