DataGridViewColumn.InheritedAutoSizeMode プロパティ

定義

列に対して有効なサイズ変更モードを取得します。

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

プロパティ値

DataGridViewAutoSizeColumnMode

列に対して有効な DataGridViewAutoSizeColumnMode 値。

属性

注釈

列の自動サイズ設定動作は、プロパティのInheritedAutoSizeMode値によって決まります。これは、値がプロパティからDataGridView.AutoSizeColumnsMode継承されることを示す、除くNotSetすべての値のプロパティの値と同じですAutoSizeMode

プロパティ値FillInheritedAutoSizeMode指定すると、そのモードの他の列と共に列のサイズが変更され、コントロール内のすべての表示列が、使用可能な表示領域の水平方向の幅を正確に満たします。 コントロール内のすべてのフィル モード列は、プロパティ値によって決まる割合で使用可能な領域を FillWeight 分割します。 列の塗りつぶしモードの詳細については、「Windows フォーム DataGridView コントロールの列の塗りつぶしモード」を参照してください。

プロパティが他の InheritedAutoSizeMode 値に設定されている場合、 None列はその幅を管理し、セル値がクリッピングなしで完全に表示されるようにします。 コンテンツ ベースのサイズ変更モードでは、セルの内容が変更されるたびにサイズ調整が行われます。有効になっている場合 WrapMode は、行の高さが変更されるたびにサイズ調整が行われます。 一部のコンテンツ ベースのサイズ変更モードでは、パフォーマンスを向上させるために、現在表示されている行にサイズ調整を制限できます。

プロパティ値trueを持Visibleつ列のみがサイズ変更され、列の可視性を変更してもサイズ変更は行われません。 さらに、列のサイズが自動的に変更されるように設定されている場合、ユーザーはマウスで列の幅を調整できません。

プログラムで列の幅を調整するには、コントロールAutoResizeColumnまたはメソッドをDataGridView使用するかAutoResizeColumns、列Widthプロパティを設定します。

コンテンツ ベースの自動サイズ設定の詳細については、「Windows フォーム DataGridView コントロールのサイズ設定オプション」を参照してください。

適用対象

こちらもご覧ください