共用方式為


DataGridViewColumn.GetPreferredWidth 方法

定義

根據指定的準則,計算資料行的理想寬度。

public:
 virtual int GetPreferredWidth(System::Windows::Forms::DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
public virtual int GetPreferredWidth (System.Windows.Forms.DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
abstract member GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
override this.GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
Public Overridable Function GetPreferredWidth (autoSizeColumnMode As DataGridViewAutoSizeColumnMode, fixedHeight As Boolean) As Integer

參數

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

DataGridViewAutoSizeColumnMode 值,指定自動調整大小模式。

fixedHeight
Boolean

若根據目前的資料列高度,計算資料行的寬度則為 true;若在預期資料列高度也將會調整的情況下計算寬度,則為 false

傳回

Int32

資料行的理想寬度 (以像素為單位)。

例外狀況

autoSizeColumnModeNotSetNoneFill

autoSizeColumnMode 不是有效的 DataGridViewAutoSizeColumnMode 值。

備註

此屬性由控制項的內容型自動調整大小功能 DataGridView 使用,以判斷資料行的理想寬度。

的參數 fixedHeight false 值會根據計算的資料列高度來計算資料行寬度,以達到理想的儲存格高度與寬度比率。 若要讓儲存格內容換行到多行上,儲存格的儲存格樣式必須具有 WrapMode 的屬性值 True

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

適用於

另請參閱