DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode Enum

定義

行の高さを調節する方法を指定するための値を定義します。Defines values for specifying how the heights of rows are adjusted.

public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode = 
Public Enum DataGridViewAutoSizeRowsMode
継承
DataGridViewAutoSizeRowsModeDataGridViewAutoSizeRowsModeDataGridViewAutoSizeRowsModeDataGridViewAutoSizeRowsMode

フィールド

AllCells AllCells AllCells AllCells 7

行の高さが、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。The row heights adjust to fit the contents of all cells in the rows, including header cells.

AllCellsExceptHeaders AllCellsExceptHeaders AllCellsExceptHeaders AllCellsExceptHeaders 6

行の高さが、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。The row heights adjust to fit the contents of all cells in the rows, excluding header cells.

AllHeaders AllHeaders AllHeaders AllHeaders 5

行の高さが、行ヘッダーの内容に合わせて調節されます。The row heights adjust to fit the contents of the row header.

DisplayedCells DisplayedCells DisplayedCells DisplayedCells 11

行の高さが、現在画面上に表示されている、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells.

DisplayedCellsExceptHeaders DisplayedCellsExceptHeaders DisplayedCellsExceptHeaders DisplayedCellsExceptHeaders 10

行の高さが、現在画面上に表示されている、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells.

DisplayedHeaders DisplayedHeaders DisplayedHeaders DisplayedHeaders 9

行の高さが、現在画面上に表示されている行ヘッダーの内容に合わせて調節されます。The row heights adjust to fit the contents of the row headers currently displayed onscreen.

None None None None 0

行の高さは自動的に調節されません。The row heights do not automatically adjust.

次のコード例では、セルの内容が変更されるたびに高さを自動的に変更するように行を設定します。The following code example sets rows to automatically resize their height whenever cell contents change. 新しい行の高さは、すべての行と列の内容によって決まります。The new row height is determined from the contents of all rows and columns. このコード例は、次の方法で提供される大規模な例の一部です。Windows フォーム DataGridView コントロールでコンテンツが変更されたときにセルのサイズを自動的に変更します。This code example is part of a larger example provided in How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control.

void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
   dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub

注釈

コントロールDataGridViewは、各行の適切な高さに基づいて行のサイズを変更できます。The DataGridView control can resize its rows based on the preferred height of each row. 優先する行の高さは、その行の最大のセル値を表示するために必要な最小の高さです。The preferred row height is the minimum height required to display the largest cell value in that row. サイズモードが異なると、新しい高さの計算に使用されるセル (ヘッダーセルまたは nonheader セル) と、すべての行のサイズを変更するか、現在表示されている行のみのサイズを変更するかを指定できます。Different size modes let you indicate which cells are used to calculate the new heights (either header cells or nonheader cells) and whether to resize all rows or only the rows that are currently displayed. 行のサブセットのサイズを変更すると、多くの行のデータを処理するときにパフォーマンスが低下するのを回避するのに役立ちます。Resizing a subset of rows is useful to avoid a performance penalty when working with many rows of data.

コンテンツベースの自動サイズ変更では、ユーザーはマウスで行の高さを調整できません。Content-based automatic resizing prevents users from adjusting row heights with the mouse.

この列挙体は、コントロールDataGridView AutoSizeRowsModeのプロパティとAutoResizeRowsメソッドによって使用されます。This enumeration is used by the DataGridView control AutoSizeRowsMode property and AutoResizeRows method.

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

適用対象

こちらもご覧ください