DataGridViewColumn.InheritedAutoSizeMode プロパティ


列に対して有効なサイズ変更モードを取得します。Gets the sizing mode in effect for the column.

 property System::Windows::Forms::DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { System::Windows::Forms::DataGridViewAutoSizeColumnMode get(); };
public System.Windows.Forms.DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { get; }
member this.InheritedAutoSizeMode : System.Windows.Forms.DataGridViewAutoSizeColumnMode
Public ReadOnly Property InheritedAutoSizeMode As DataGridViewAutoSizeColumnMode


列に対して有効な DataGridViewAutoSizeColumnMode 値。The DataGridViewAutoSizeColumnMode value in effect for the column.



列の自動サイズ調整動作は、InheritedAutoSizeMode プロパティの値によって決まります。これは、NotSet以外のすべての値の AutoSizeMode プロパティの値と同じです。これは、値が DataGridView.AutoSizeColumnsMode プロパティから継承されることを示します。The automatic sizing behavior of the column is determined by the value of the InheritedAutoSizeMode property, which is the same as the value of the AutoSizeMode property for all values except NotSet, which indicates that the value is inherited from the DataGridView.AutoSizeColumnsMode property instead.

InheritedAutoSizeMode プロパティの値が Fillと、そのモードの他の列と共に列のサイズが変更され、コントロール内のすべての表示可能な列が、使用可能な表示領域の水平方向の幅を正確に塗りつぶすようになります。When the InheritedAutoSizeMode property value is Fill, the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. コントロールのすべてのフィルモード列は、使用可能な領域を FillWeight プロパティ値によって決定される比率で除算します。All fill-mode columns in the control divide the available space in proportions determined by their FillWeight property values. 列の塗りつぶしモードの詳細については、「 Windows フォーム DataGridView コントロールでの列の塗りつぶしモード」を参照してください。For more information about column fill mode, see Column Fill Mode in the Windows Forms DataGridView Control.

InheritedAutoSizeMode プロパティが Noneを除く他の値に設定されている場合は、セルの値がクリッピングなしで完全に表示されるように、列の幅が管理されます。When the InheritedAutoSizeMode property is set to any other value except None, the column will manage its width so that its cell values are fully displayed without clipping. コンテンツベースのサイズ変更モードでは、セルの内容が変更されたとき、または行の高さが変化するたびに WrapMode が有効になっている場合は、サイズの調整が行われます。In content-based sizing modes, size adjustments occur whenever cell contents change or, if WrapMode is enabled, whenever row heights change. 一部のコンテンツベースのサイズ変更モードでは、パフォーマンスを向上させるために、現在表示されている行のサイズ調整を制限できます。Some content-based sizing modes let you limit the size adjustment to the currently displayed rows in order to increase performance.

Visible プロパティ値が true の列だけがサイズ変更され、列の表示を変更しても、サイズ変更は行われません。Only columns with a Visible property value of true are resized, and changing the visibility of a column does not cause resizing to occur. また、列が自動的にサイズ変更されるように設定されている場合、ユーザーはマウスを使用して列の幅を調整することはできません。Additionally, when columns are set to automatically resize, the user cannot adjust the column widths with the mouse.

プログラムによって列幅を調整するには、DataGridView コントロールの AutoResizeColumn または AutoResizeColumns メソッドを使用するか、列 Width プロパティを設定します。To adjust column widths programmatically, use the DataGridView control's AutoResizeColumn or AutoResizeColumns methods or set the column Width property.

コンテンツベースの自動サイズ設定の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about content-based automatic sizing, see Sizing Options in the Windows Forms DataGridView Control.