DataGridViewColumn.GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) DataGridViewColumn.GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) DataGridViewColumn.GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) DataGridViewColumn.GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) Method

定義

指定した基準に基づいて、列の適切な幅を計算します。Calculates the ideal width of the column based on the specified criteria.

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 DataGridViewAutoSizeColumnMode DataGridViewAutoSizeColumnMode

自動サイズ設定モードを指定する DataGridViewAutoSizeColumnMode 値。A DataGridViewAutoSizeColumnMode value that specifies an automatic sizing mode.

fixedHeight
Boolean Boolean Boolean Boolean

現在の行の高さに基づいて列の幅を計算する場合は true。行の高さが調整されることを見込んで幅を計算する場合は falsetrue to calculate the width of the column based on the current row heights; false to calculate the width with the expectation that the row heights will be adjusted.

戻り値

列の適切な幅 (ピクセル単位)。The ideal width, in pixels, of the column.

例外

autoSizeColumnModeNotSetNone、または Fill です。autoSizeColumnMode is NotSet, None, or Fill.

注釈

このプロパティは、 DataGridViewコントロールのコンテンツベースの自動サイズ調整機能によって、列の最適な幅を決定するために使用されます。This property is used by the content-based automatic sizing feature of the DataGridView control to determine the ideal width of a column.

fixedHeightfalseパラメーター値は、計算された行の高さに基づいて列幅を計算します。これにより、セルの高さと幅の比率が最適になります。A fixedHeight parameter value of false calculates the column width based on calculated row heights that will achieve ideal cell height-to-width ratios. セルの内容が複数の行に折り返されるようにするには、セルに対してWrapMode有効なセルTrueスタイルのプロパティ値がである必要があります。For cell contents to wrap onto multiple lines, the cell style in effect for the cell must have a WrapMode property value of True.

自動サイズ変更の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about automatic sizing, see Sizing Options in the Windows Forms DataGridView Control.

適用対象

こちらもご覧ください