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 與所有值的值 AutoSizeMode 相同,但 NotSet 除外,這表示值是繼承自 DataGridView.AutoSizeColumnsMode 屬性。

InheritedAutoSizeMode當屬性值為 Fill 時,資料行會隨著該模式中的其他資料行調整大小,讓控制項中的所有可見資料行都完全填滿可用顯示區域的水準寬度。 控制項中的所有填滿模式資料行會以屬性值所 FillWeight 決定的比例來分割可用空間。 如需資料行填滿模式的詳細資訊,請參閱DataGridView 控制項中的 Windows Forms資料行填滿模式

InheritedAutoSizeMode當 屬性設定為以外的 None 任何其他值時,資料行會管理其寬度,使其儲存格值完全顯示,而不會裁剪。 在以內容為基礎的調整大小模式中,每當儲存格內容變更或啟用時,每當資料列高度變更 WrapMode 時,就會進行大小調整。 某些以內容為基礎的調整大小模式可讓您限制目前顯示的資料列大小調整,以提高效能。

只有屬性值 trueVisible 的資料行會調整大小,而變更資料行的可見度並不會造成調整大小。 此外,當資料行設定為自動調整大小時,使用者無法使用滑鼠調整欄寬。

若要以程式設計方式調整資料行寬度,請使用 DataGridView 控制項的 AutoResizeColumn 或 方法或 AutoResizeColumns 設定資料行 Width 屬性。

如需內容型自動調整大小的詳細資訊,請參閱Windows Forms DataGridView 控制項中的調整大小選項

適用於

另請參閱