DataGridViewColumn.InheritedAutoSizeMode DataGridViewColumn.InheritedAutoSizeMode DataGridViewColumn.InheritedAutoSizeMode DataGridViewColumn.InheritedAutoSizeMode Property

定義

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

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

プロパティ値

注釈

列の自動サイズ変更動作は、の値によって決まりますが、InheritedAutoSizeMode値と同じであるプロパティのAutoSizeModeプロパティを除くすべての値をNotSet値が、から継承されたことを示します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.

適用対象

こちらもご覧ください