31 references to GetRow
System.Windows.Forms (4)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
212public int GetRow(Control control) => _tableLayoutSettings.GetRow(control);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (3)
355return new TableLayoutPanelCellPosition(GetColumn(control), GetRow(control)); 448Debug.Assert(!rowSpecified || GetRow(element) == row, "row position should equal to what we set"); 528controlInfo.Row = GetRow(c);
System.Windows.Forms.Tests (27)
System\Windows\Forms\Layout\TableLayoutSettingsTests.cs (20)
355Assert.Equal(-1, settings.GetRow(child)); 364Assert.Equal(-1, settings.GetRow(child)); 372Assert.Throws<ArgumentNullException>("control", () => settings.GetRow(null)); 380Assert.Throws<ArgumentNullException>("control", () => settings.GetRow(null)); 388Assert.Throws<NotSupportedException>(() => settings.GetRow("control")); 396Assert.Equal(-1, settings.GetRow("control")); 1171Assert.Equal(value, settings.GetRow(child)); 1179Assert.Equal(value, settings.GetRow(child)); 1219Assert.Equal(value, settings.GetRow(child)); 1229Assert.Equal(value, settings.GetRow(child)); 1258Assert.Equal(value, settings.GetRow(child)); 1264Assert.Equal(value, settings.GetRow(child)); 1293Assert.Equal(value, settings.GetRow(child)); 1301Assert.Equal(value, settings.GetRow(child)); 1321Assert.Equal(1, settings.GetRow(child)); 1324Assert.Equal(2, settings.GetRow(child)); 1335Assert.Equal(1, settings.GetRow(child)); 1338Assert.Equal(2, settings.GetRow(child)); 1375Assert.Equal(1, settings.GetRow("control")); 1805Assert.Equal(-1, result.GetRow(controlWithName));
System\Windows\Forms\Layout\TableLayoutSettingsTypeConverterTests.cs (6)
67Assert.Equal(-1, settings.GetRow("simple")); 72Assert.Equal(1, settings.GetRow("name")); 77Assert.Equal(-1, settings.GetRow("invalidRow")); 82Assert.Equal(-1, settings.GetRow("invalidRowSpan")); 87Assert.Equal(-1, settings.GetRow("invalidColumn")); 92Assert.Equal(-1, settings.GetRow("invalidColumnSpan"));
System\Windows\Forms\TableLayoutPanelTests.cs (1)
525Assert.Equal(4, control.LayoutSettings.GetRow(controlWithName));