Language

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 行の高さが調整されることを期待して幅を計算します。

返品

列の理想的な幅 (ピクセル単位)。

例外

autoSizeColumnMode が NotSet、 None、または Fillです。

autoSizeColumnMode が有効な DataGridViewAutoSizeColumnMode 値ではありません。

注釈

このプロパティは、列の理想的な幅を決定するために、 DataGridView コントロールのコンテンツ ベースの自動サイズ設定機能によって使用されます。

fixedHeightのfalseパラメーター値は、計算された行の高さに基づいて列の幅を計算し、セルの高さと幅の比率が最適になります。 セルの内容を複数の行に折り返すには、セルの有効なセル スタイルにWrapModeのTrueプロパティ値が必要です。

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

適用対象

こちらもご覧ください