345 references to DataGridViewAutoSizeColumnMode
PresentationUI (2)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (2)
334header.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; 340header.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
System.Windows.Forms (175)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (6)
899if (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet && dataGridViewColumn.Visible) 915DataGridViewAutoSizeColumnMode[] previousModes = new DataGridViewAutoSizeColumnMode[Columns.Count]; 1657if (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader) 4953&& dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 4955dataGridViewColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (109)
537Debug.Assert(dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill); 567if (dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 608&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 636&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 659&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 678&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 689&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 712if (dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 763&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 776&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 800&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 827&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 845&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 856&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 905if (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 1254&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 1266&& dataGridViewColumnTmp.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 1681AutoResizeColumn(columnIndex, DataGridViewAutoSizeColumnMode.AllCells); 1684public void AutoResizeColumn(int columnIndex, DataGridViewAutoSizeColumnMode autoSizeColumnMode) 1689protected void AutoResizeColumn(int columnIndex, DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight) 1691if (autoSizeColumnMode is DataGridViewAutoSizeColumnMode.NotSet 1692or DataGridViewAutoSizeColumnMode.None 1693or DataGridViewAutoSizeColumnMode.Fill) 1700case DataGridViewAutoSizeColumnMode.NotSet: 1701case DataGridViewAutoSizeColumnMode.None: 1702case DataGridViewAutoSizeColumnMode.ColumnHeader: 1703case DataGridViewAutoSizeColumnMode.AllCellsExceptHeader: 1704case DataGridViewAutoSizeColumnMode.AllCells: 1705case DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader: 1706case DataGridViewAutoSizeColumnMode.DisplayedCells: 1707case DataGridViewAutoSizeColumnMode.Fill: 1710throw new InvalidEnumArgumentException(nameof(autoSizeColumnMode), (int)autoSizeColumnMode, typeof(DataGridViewAutoSizeColumnMode)); 1716if (autoSizeColumnMode == DataGridViewAutoSizeColumnMode.ColumnHeader && !ColumnHeadersVisible) 1888int preferredColumnWidth = dataGridViewColumn.GetPreferredWidth((DataGridViewAutoSizeColumnMode)autoSizeColumnCriteriaInternal, fixedHeight); 1901if (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 1936AutoResizeColumn(columnIndex, (DataGridViewAutoSizeColumnMode)autoSizeColumnsMode, fixedHeight); 9363&& (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.None 9364|| dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 9383&& (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.None 9384|| dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 9506&& (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.None 9507|| dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill)) 9531&& (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.None 9532|| dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill)) 10552DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.InheritedAutoSizeMode; 10553Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 10554bool fixedColumnWidth = autoSizeColumnMode is DataGridViewAutoSizeColumnMode.None or DataGridViewAutoSizeColumnMode.Fill; 10757&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader 10758|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 10766&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 10767|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 10890&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader 10891|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 10899&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 10900|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 11152internal void OnAutoSizeColumnModeChanged(DataGridViewColumn dataGridViewColumn, DataGridViewAutoSizeColumnMode previousInheritedMode) 11164DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.InheritedAutoSizeMode; 11165Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 11167DataGridViewAutoSizeColumnMode previousInheritedMode = e.PreviousMode; 11168bool previousInheritedModeAutoSized = previousInheritedMode is not DataGridViewAutoSizeColumnMode.Fill 11169and not DataGridViewAutoSizeColumnMode.None 11170and not DataGridViewAutoSizeColumnMode.NotSet; 11172if (autoSizeColumnMode == DataGridViewAutoSizeColumnMode.Fill 11173|| previousInheritedMode == DataGridViewAutoSizeColumnMode.Fill) 11181if (autoSizeColumnMode != DataGridViewAutoSizeColumnMode.None) 11183if (autoSizeColumnMode != DataGridViewAutoSizeColumnMode.Fill) 11220if (autoSizeColumnMode is not DataGridViewAutoSizeColumnMode.None and not DataGridViewAutoSizeColumnMode.Fill) 11234DataGridViewAutoSizeColumnMode[] previousModes = e.PreviousModes; 11247DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.InheritedAutoSizeMode; 11248Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 11249DataGridViewAutoSizeColumnMode previousInheritedMode = previousModes[dataGridViewColumn.Index]; 11250bool previousInheritedModeAutoSized = previousInheritedMode is not DataGridViewAutoSizeColumnMode.Fill 11251and not DataGridViewAutoSizeColumnMode.None 11252and not DataGridViewAutoSizeColumnMode.NotSet; 11254if (autoSizeColumnMode == DataGridViewAutoSizeColumnMode.Fill || previousInheritedMode == DataGridViewAutoSizeColumnMode.Fill) 11260if (autoSizeColumnMode != DataGridViewAutoSizeColumnMode.None) 11262if (autoSizeColumnMode != DataGridViewAutoSizeColumnMode.Fill) 11303DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.InheritedAutoSizeMode; 11304Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 11306if (autoSizeColumnMode is not DataGridViewAutoSizeColumnMode.None and not DataGridViewAutoSizeColumnMode.Fill) 13474DataGridViewAutoSizeColumnMode inheritedAutoSizeMode = Columns[e.ColumnIndex].InheritedAutoSizeMode; 13475if (inheritedAutoSizeMode is DataGridViewAutoSizeColumnMode.None or DataGridViewAutoSizeColumnMode.Fill) 13506if (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 14019if (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill && dataGridViewColumn.Width < minimumWidth) 14048if (e.Column.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 14389DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.InheritedAutoSizeMode; 14390Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 14392if (autoSizeColumnMode is not DataGridViewAutoSizeColumnMode.None 14393and not DataGridViewAutoSizeColumnMode.Fill) 14710&& dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader 14717&& dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 14723dataGridViewColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None; 14736&& dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 14739dataGridViewColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None; 15390&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader 15391|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 15399&& (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.Fill 15400|| (dataGridViewColumn.AutoSizeMode == DataGridViewAutoSizeColumnMode.NotSet 16923DataGridViewAutoSizeColumnMode autoSizeColumnMode = dataGridViewColumn.GetInheritedAutoSizeMode(this); 16924Debug.Assert(autoSizeColumnMode != DataGridViewAutoSizeColumnMode.NotSet); 16925if (autoSizeColumnMode != DataGridViewAutoSizeColumnMode.None 16926&& autoSizeColumnMode != DataGridViewAutoSizeColumnMode.Fill 22011&& (dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.None 22012|| dataGridViewColumn.InheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill))
System\Windows\Forms\Controls\DataGridView\DataGridViewAutoSizeColumnModeEventArgs.cs (2)
8public DataGridViewAutoSizeColumnModeEventArgs(DataGridViewColumn? dataGridViewColumn, DataGridViewAutoSizeColumnMode previousMode) 16public DataGridViewAutoSizeColumnMode PreviousMode { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewAutoSizeColumnsModeEventArgs.cs (2)
8public DataGridViewAutoSizeColumnsModeEventArgs(DataGridViewAutoSizeColumnMode[] previousModes) 13public DataGridViewAutoSizeColumnMode[] PreviousModes { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (5)
634DataGridViewAutoSizeColumnMode inheritedAutoSizeMode = dataGridViewColumn.InheritedAutoSizeMode; 635if (inheritedAutoSizeMode is not DataGridViewAutoSizeColumnMode.Fill and 636not DataGridViewAutoSizeColumnMode.None and 637not DataGridViewAutoSizeColumnMode.NotSet) 642else if (inheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill && DataGridView is not null)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (47)
33private DataGridViewAutoSizeColumnMode _autoSizeMode; 59_autoSizeMode = DataGridViewAutoSizeColumnMode.NotSet; 73[DefaultValue(DataGridViewAutoSizeColumnMode.NotSet)] 76public DataGridViewAutoSizeColumnMode AutoSizeMode 83case DataGridViewAutoSizeColumnMode.NotSet: 84case DataGridViewAutoSizeColumnMode.None: 85case DataGridViewAutoSizeColumnMode.ColumnHeader: 86case DataGridViewAutoSizeColumnMode.AllCellsExceptHeader: 87case DataGridViewAutoSizeColumnMode.AllCells: 88case DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader: 89case DataGridViewAutoSizeColumnMode.DisplayedCells: 90case DataGridViewAutoSizeColumnMode.Fill: 93throw new InvalidEnumArgumentException(nameof(value), (int)value, typeof(DataGridViewAutoSizeColumnMode)); 101(value == DataGridViewAutoSizeColumnMode.ColumnHeader || 102(value == DataGridViewAutoSizeColumnMode.NotSet && DataGridView.AutoSizeColumnsMode == DataGridViewAutoSizeColumnsMode.ColumnHeader))) 108(value == DataGridViewAutoSizeColumnMode.Fill || 109(value == DataGridViewAutoSizeColumnMode.NotSet && DataGridView.AutoSizeColumnsMode == DataGridViewAutoSizeColumnsMode.Fill))) 116DataGridViewAutoSizeColumnMode previousInheritedMode = InheritedAutoSizeMode; 117bool previousInheritedModeAutoSized = previousInheritedMode is not DataGridViewAutoSizeColumnMode.Fill 118and not DataGridViewAutoSizeColumnMode.None 119and not DataGridViewAutoSizeColumnMode.NotSet; 123if (InheritedAutoSizeMode is not DataGridViewAutoSizeColumnMode.Fill 124and not DataGridViewAutoSizeColumnMode.None 125and not DataGridViewAutoSizeColumnMode.NotSet) 424public DataGridViewAutoSizeColumnMode InheritedAutoSizeMode => GetInheritedAutoSizeMode(DataGridView); 867internal DataGridViewAutoSizeColumnMode GetInheritedAutoSizeMode(DataGridView? dataGridView) 869if (dataGridView is not null && _autoSizeMode == DataGridViewAutoSizeColumnMode.NotSet) 873DataGridViewAutoSizeColumnsMode.AllCells => DataGridViewAutoSizeColumnMode.AllCells, 874DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader => DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, 875DataGridViewAutoSizeColumnsMode.DisplayedCells => DataGridViewAutoSizeColumnMode.DisplayedCells, 876DataGridViewAutoSizeColumnsMode.DisplayedCellsExceptHeader => DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader, 877DataGridViewAutoSizeColumnsMode.ColumnHeader => DataGridViewAutoSizeColumnMode.ColumnHeader, 878DataGridViewAutoSizeColumnsMode.Fill => DataGridViewAutoSizeColumnMode.Fill, 879_ => DataGridViewAutoSizeColumnMode.None, 886public virtual int GetPreferredWidth(DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight) 888if (autoSizeColumnMode is DataGridViewAutoSizeColumnMode.NotSet 889or DataGridViewAutoSizeColumnMode.None 890or DataGridViewAutoSizeColumnMode.Fill) 897case DataGridViewAutoSizeColumnMode.NotSet: 898case DataGridViewAutoSizeColumnMode.None: 899case DataGridViewAutoSizeColumnMode.ColumnHeader: 900case DataGridViewAutoSizeColumnMode.AllCellsExceptHeader: 901case DataGridViewAutoSizeColumnMode.AllCells: 902case DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader: 903case DataGridViewAutoSizeColumnMode.DisplayedCells: 904case DataGridViewAutoSizeColumnMode.Fill: 907throw new InvalidEnumArgumentException(nameof(autoSizeColumnMode), (int)autoSizeColumnMode, typeof(DataGridViewAutoSizeColumnMode));
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
590DataGridViewAutoSizeColumnMode autoSizeColumnMode = owningComboBoxColumn.GetInheritedAutoSizeMode(DataGridView); 591if (autoSizeColumnMode is not DataGridViewAutoSizeColumnMode.ColumnHeader 592and not DataGridViewAutoSizeColumnMode.Fill 593and not DataGridViewAutoSizeColumnMode.None)
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (1)
276return col.InheritedAutoSizeMode != DataGridViewAutoSizeColumnMode.Fill && col.Width != DATAGRIDVIEWCOLUMN_defaultWidth;
System.Windows.Forms.Tests (167)
System\Windows\Forms\DataGridViewAutoSizeColumnModeEventArgsTests.cs (3)
13yield return new object[] { null, DataGridViewAutoSizeColumnMode.NotSet - 1 }; 14yield return new object[] { new DataGridViewColumn(), DataGridViewAutoSizeColumnMode.AllCells }; 19public void Ctor_DataGridViewColumn_DataGridViewAutoSizeColumn(DataGridViewColumn dataGridViewColumn, DataGridViewAutoSizeColumnMode previousMode)
System\Windows\Forms\DataGridViewAutoSizeColumnsModeEventArgsTests.cs (5)
14yield return new object[] { Array.Empty<DataGridViewAutoSizeColumnMode>() }; 15yield return new object[] { new DataGridViewAutoSizeColumnMode[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.None - 1 } }; 20public void Ctor_DataGridViewAutoSizeColumnModeArray(DataGridViewAutoSizeColumnMode[] previousModes)
System\Windows\Forms\DataGridViewColumnCollectionTests.cs (13)
147foreach (DataGridViewAutoSizeColumnMode autoSizeMode in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 149bool canBeFrozen = autoSizeMode != DataGridViewAutoSizeColumnMode.Fill && !(columnsAutoSizeMode == DataGridViewAutoSizeColumnsMode.Fill && autoSizeMode == DataGridViewAutoSizeColumnMode.NotSet); 158if (autoSizeMode != DataGridViewAutoSizeColumnMode.ColumnHeader && !(columnsAutoSizeMode == DataGridViewAutoSizeColumnsMode.ColumnHeader && autoSizeMode == DataGridViewAutoSizeColumnMode.NotSet)) 176public void DataGridViewColumnCollection_Add_CustomAutoSizeMode_Success(bool columnHeadersVisible, bool visible, bool frozen, DataGridViewAutoSizeColumnsMode columnsAutoSizeMode, DataGridViewAutoSizeColumnMode autoSizeMode) 430[InlineData(DataGridViewAutoSizeColumnsMode.None, DataGridViewAutoSizeColumnMode.ColumnHeader)] 431[InlineData(DataGridViewAutoSizeColumnsMode.ColumnHeader, DataGridViewAutoSizeColumnMode.NotSet)] 432public void DataGridViewColumnCollection_Add_VisibleColumnHeadersNotVisibleInvalidAutoSize_ThrowsInvalidOperationException(DataGridViewAutoSizeColumnsMode autoSizeColumnsMode, DataGridViewAutoSizeColumnMode autoSizeMode) 448[InlineData(DataGridViewAutoSizeColumnsMode.None, DataGridViewAutoSizeColumnMode.Fill)] 449[InlineData(DataGridViewAutoSizeColumnsMode.Fill, DataGridViewAutoSizeColumnMode.NotSet)] 450public void DataGridViewColumnCollection_Add_VisibleFrozenColumnInvalidAutoSize_ThrowsInvalidOperationException(DataGridViewAutoSizeColumnsMode autoSizeColumnsMode, DataGridViewAutoSizeColumnMode autoSizeMode)
System\Windows\Forms\DataGridViewColumnTests.cs (146)
16Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 37Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.InheritedAutoSizeMode); 67Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 84Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.InheritedAutoSizeMode); 104[EnumData<DataGridViewAutoSizeColumnMode>] 105public void DataGridViewColumn_AutoSizeMode_Set_GetReturnsExpected(DataGridViewAutoSizeColumnMode value) 123[EnumData<DataGridViewAutoSizeColumnMode>] 124public void DataGridViewColumn_AutoSizeMode_SetNotVisible_GetReturnsExpected(DataGridViewAutoSizeColumnMode value) 160yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.AllCells }; 161yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader }; 162yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.DisplayedCells, DataGridViewAutoSizeColumnMode.DisplayedCells }; 163yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader, DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader }; 164yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.None, DataGridViewAutoSizeColumnMode.None }; 167yield return new object[] { dataGridMode, columnHeadersVisible, false, DataGridViewAutoSizeColumnMode.Fill, DataGridViewAutoSizeColumnMode.Fill }; 172yield return new object[] { dataGridMode, true, true, DataGridViewAutoSizeColumnMode.ColumnHeader, DataGridViewAutoSizeColumnMode.ColumnHeader }; 175yield return new object[] { dataGridMode, true, false, DataGridViewAutoSizeColumnMode.ColumnHeader, DataGridViewAutoSizeColumnMode.ColumnHeader }; 181public void DataGridViewColumn_AutoSizeMode_SetWithDataGridView_GetReturnsExpected(DataGridViewAutoSizeColumnsMode parentMode, bool columnHeadersVisible, bool frozen, DataGridViewAutoSizeColumnMode value, DataGridViewAutoSizeColumnMode expectedInherited) 215yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.AllCells }; 216yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader }; 217yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.ColumnHeader, DataGridViewAutoSizeColumnMode.ColumnHeader }; 218yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.DisplayedCells, DataGridViewAutoSizeColumnMode.DisplayedCells }; 219yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader, DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader }; 220yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.Fill, DataGridViewAutoSizeColumnMode.Fill }; 221yield return new object[] { dataGridMode, columnHeadersVisible, frozen, DataGridViewAutoSizeColumnMode.None, DataGridViewAutoSizeColumnMode.None }; 229public void DataGridViewColumn_AutoSizeMode_SetWithDataGridViewNotVisible_GetReturnsExpected(DataGridViewAutoSizeColumnsMode parentMode, bool columnHeadersVisible, bool frozen, DataGridViewAutoSizeColumnMode value, DataGridViewAutoSizeColumnMode expectedInherited) 270Assert.Throws<InvalidOperationException>(() => column.AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader); 271Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 272Assert.Equal(DataGridViewAutoSizeColumnMode.None, column.InheritedAutoSizeMode); 284AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, 289column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet; 290Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 291Assert.Equal(DataGridViewAutoSizeColumnMode.None, column.InheritedAutoSizeMode); 304AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, 309Assert.Throws<InvalidOperationException>(() => column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet); 310Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.AutoSizeMode); 311Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.InheritedAutoSizeMode); 325Assert.Throws<InvalidOperationException>(() => column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill); 326Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 327Assert.Equal(DataGridViewAutoSizeColumnMode.None, column.InheritedAutoSizeMode); 336AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, 342column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet; 343Assert.Equal(DataGridViewAutoSizeColumnMode.NotSet, column.AutoSizeMode); 344Assert.Equal(DataGridViewAutoSizeColumnMode.None, column.InheritedAutoSizeMode); 356AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, 362Assert.Throws<InvalidOperationException>(() => column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet); 363Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.AutoSizeMode); 364Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.InheritedAutoSizeMode); 369foreach (DataGridViewAutoSizeColumnMode oldValue in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 371foreach (DataGridViewAutoSizeColumnMode value in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 380public void DataGridViewColumn_AutoSizeMode_SetWithOldValue_GetReturnsExpected(DataGridViewAutoSizeColumnMode oldValue, DataGridViewAutoSizeColumnMode value) 401foreach (DataGridViewAutoSizeColumnMode previous in new DataGridViewAutoSizeColumnMode[] { DataGridViewAutoSizeColumnMode.NotSet, DataGridViewAutoSizeColumnMode.None, DataGridViewAutoSizeColumnMode.Fill }) 403yield return new object[] { previous, DataGridViewAutoSizeColumnMode.AllCells, 20 }; 404yield return new object[] { previous, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, 20 }; 405yield return new object[] { previous, DataGridViewAutoSizeColumnMode.None, 20 }; 406yield return new object[] { previous, DataGridViewAutoSizeColumnMode.NotSet, 20 }; 407yield return new object[] { previous, DataGridViewAutoSizeColumnMode.Fill, 20 }; 410yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.AllCells, 10 }; 411yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, 10 }; 412yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.None, 20 }; 413yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.NotSet, 20 }; 414yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, DataGridViewAutoSizeColumnMode.Fill, 20 }; 419public void DataGridViewColumn_AutoSizeMode_SetWithWidth_GetReturnsExpected(DataGridViewAutoSizeColumnMode oldValue, DataGridViewAutoSizeColumnMode value, int expectedWidth) 455object expectedPreviousMode = DataGridViewAutoSizeColumnMode.Fill; 466column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; 467Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.AutoSizeMode); 471column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; 472Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.AutoSizeMode); 476expectedPreviousMode = DataGridViewAutoSizeColumnMode.AllCells; 477column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; 478Assert.Equal(DataGridViewAutoSizeColumnMode.Fill, column.AutoSizeMode); 483column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; 484Assert.Equal(DataGridViewAutoSizeColumnMode.AllCells, column.AutoSizeMode); 489[InvalidEnumData<DataGridViewAutoSizeColumnMode>] 490public void DataGridViewColumn_AutoSizeMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(DataGridViewAutoSizeColumnMode value) 1154foreach (DataGridViewAutoSizeColumnMode autoSizeMode in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 1164public void DataGridViewColumn_Frozen_Set_GetReturnsExpected(bool visible, DataGridViewAutoSizeColumnMode autoSizeMode, bool value) 1190foreach (DataGridViewAutoSizeColumnMode autoSizeMode in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 1192if (autoSizeMode == DataGridViewAutoSizeColumnMode.Fill) 1202yield return new object[] { true, DataGridViewAutoSizeColumnMode.Fill, true, DataGridViewAutoSizeColumnsMode.None, DataGridViewAutoSizeColumnsMode.None }; 1203yield return new object[] { true, DataGridViewAutoSizeColumnMode.Fill, false, DataGridViewAutoSizeColumnsMode.Fill, DataGridViewAutoSizeColumnsMode.None }; 1204yield return new object[] { false, DataGridViewAutoSizeColumnMode.Fill, true, DataGridViewAutoSizeColumnsMode.Fill, DataGridViewAutoSizeColumnsMode.Fill }; 1205yield return new object[] { false, DataGridViewAutoSizeColumnMode.Fill, false, DataGridViewAutoSizeColumnsMode.Fill, DataGridViewAutoSizeColumnsMode.Fill }; 1210public void DataGridViewColumn_Frozen_SetWithDataGridView_GetReturnsExpected(bool visible, DataGridViewAutoSizeColumnMode autoSizeMode, bool value, DataGridViewAutoSizeColumnMode expectedAutoSizeMode1, DataGridViewAutoSizeColumnMode expectedAutoSizeMode2) 1371[InlineData(DataGridViewAutoSizeColumnsMode.AllCells, DataGridViewAutoSizeColumnMode.AllCells)] 1372[InlineData(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader, DataGridViewAutoSizeColumnMode.AllCellsExceptHeader)] 1373[InlineData(DataGridViewAutoSizeColumnsMode.ColumnHeader, DataGridViewAutoSizeColumnMode.ColumnHeader)] 1374[InlineData(DataGridViewAutoSizeColumnsMode.DisplayedCells, DataGridViewAutoSizeColumnMode.DisplayedCells)] 1375[InlineData(DataGridViewAutoSizeColumnsMode.DisplayedCellsExceptHeader, DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader)] 1376[InlineData(DataGridViewAutoSizeColumnsMode.Fill, DataGridViewAutoSizeColumnMode.Fill)] 1377[InlineData(DataGridViewAutoSizeColumnsMode.None, DataGridViewAutoSizeColumnMode.None)] 1378public void DataGridViewColumn_InheritedAutoSizeMode_GetWithDataGridView_ReturnsExpected(DataGridViewAutoSizeColumnsMode mode, DataGridViewAutoSizeColumnMode expected) 1553foreach (DataGridViewAutoSizeColumnMode autoSizeMode in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 1565public void DataGridViewColumn_Visible_Set_GetReturnsExpected(DataGridViewAutoSizeColumnMode autoSizeMode, bool frozen, bool value) 1593foreach (DataGridViewAutoSizeColumnMode autoSizeMode in Enum.GetValues(typeof(DataGridViewAutoSizeColumnMode))) 1595if (!columnHeadersVisible && autoSizeMode == DataGridViewAutoSizeColumnMode.ColumnHeader) 1609public void DataGridViewColumn_Visible_SetWithDataGridView_GetReturnsExpected(bool visible, bool columnHeadersVisible, DataGridViewAutoSizeColumnMode autoSizeMode, bool value, DataGridViewAutoSizeColumnMode expectedAutoSizeMode1, DataGridViewAutoSizeColumnMode expectedAutoSizeMode2) 1751yield return new object[] { DataGridViewAutoSizeColumnMode.ColumnHeader, fixedHeight }; 1752yield return new object[] { DataGridViewAutoSizeColumnMode.AllCellsExceptHeader, fixedHeight }; 1753yield return new object[] { DataGridViewAutoSizeColumnMode.AllCells, fixedHeight }; 1754yield return new object[] { DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader, fixedHeight }; 1755yield return new object[] { DataGridViewAutoSizeColumnMode.DisplayedCells, fixedHeight }; 1761public void DataGridViewColumn_GetPreferredWidth_InvokeWithoutDataGridView_ReturnsExpected(DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight) 1768[InlineData(DataGridViewAutoSizeColumnMode.NotSet)] 1769[InlineData(DataGridViewAutoSizeColumnMode.None)] 1770[InlineData(DataGridViewAutoSizeColumnMode.Fill)] 1771public void DataGridViewColumn_GetPreferredWidth_NotApplicableAutoSizeColumnMode_ThrowsArgumentException(DataGridViewAutoSizeColumnMode autoSizeColumnMode) 1779[InvalidEnumData<DataGridViewAutoSizeColumnMode>] 1780public void DataGridViewColumn_GetPreferredWidth_NotApplicableAutoSizeColumnMode_ThrowsInvalidEnumArgumentException(DataGridViewAutoSizeColumnMode autoSizeColumnMode)