DataGridViewColumn.GetPreferredWidth 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據指定的準則,計算資料行的理想寬度。
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
。
傳回
資料行的理想寬度 (以像素為單位)。
例外狀況
autoSizeColumnMode
不是有效的 DataGridViewAutoSizeColumnMode 值。
備註
此屬性由控制項的內容型自動調整大小功能 DataGridView 使用,以判斷資料行的理想寬度。
的參數 fixedHeight
false
值會根據計算的資料列高度來計算資料行寬度,以達到理想的儲存格高度與寬度比率。 若要讓儲存格內容換行到多行上,儲存格的儲存格樣式必須具有 WrapMode 的屬性值 True 。
如需自動調整大小的詳細資訊,請參閱Windows Forms DataGridView 控制項中的調整大小選項。