DataGridViewAutoSizeRowsMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
行の高さを調節する方法を指定するための値を定義します。
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- 継承
フィールド
AllCells | 7 | 行の高さが、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。 |
AllCellsExceptHeaders | 6 | 行の高さが、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。 |
AllHeaders | 5 | 行の高さが、行ヘッダーの内容に合わせて調節されます。 |
DisplayedCells | 11 | 行の高さが、現在画面上に表示されている、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。 |
DisplayedCellsExceptHeaders | 10 | 行の高さが、現在画面上に表示されている、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。 |
DisplayedHeaders | 9 | 行の高さが、現在画面上に表示されている行ヘッダーの内容に合わせて調節されます。 |
None | 0 | 行の高さは自動的に調節されません。 |
例
次のコード例では、セルの内容が変更されるたびに行の高さを自動的に変更するように設定します。 新しい行の高さは、すべての行と列の内容から決定されます。 このコード例は、「方法: Windows フォーム DataGridView コントロールのコンテンツが変更されたときにセルのサイズを自動的に変更する」で提供されるより大きな例の一部です。
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 、各行の好みの高さに基づいて行のサイズを変更できます。 推奨される行の高さは、その行の最大セル値を表示するために必要な最小の高さです。 サイズ モードが異なると、新しい高さの計算に使用されるセル (ヘッダー セルまたはヘッダー以外のセル) と、すべての行のサイズを変更するか、現在表示されている行のみをサイズ変更するかを指定できます。 行のサブセットのサイズ変更は、多数のデータ行を操作するときにパフォーマンスの低下を避けるために役立ちます。
コンテンツ ベースの自動サイズ変更により、ユーザーはマウスで行の高さを調整できなくなります。
この列挙体は、コントロールAutoSizeRowsModeのDataGridViewプロパティとAutoResizeRowsメソッドによって使用されます。
サイズ変更モードの詳細については、「Windows フォーム DataGridView コントロールのサイズ設定オプション」を参照してください。