DataGridViewAutoSizeRowMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
行の高さを調節する方法を指定するための値を定義します。
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- 継承
フィールド
AllCells | 3 | 行の高さが、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。 |
AllCellsExceptHeader | 2 | 行の高さが、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。 |
RowHeader | 1 | 行の高さが、行ヘッダーの内容に合わせて調節されます。 |
例
次のコード例では、ヘッダー以外のセルの内容に合わせてコントロールの 3 行目のサイズを変更します。 このコード例は、「方法: Windows フォーム DataGridView コントロールのコンテンツに合わせてセルのサイズをプログラムで変更する」で提供されるより大きな例の一部です。
void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
dataGridView1.AutoResizeRow(
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
Dim thirdRow As Integer = 2
DataGridView1.AutoResizeRow( _
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)
End Sub
注釈
コントロールは DataGridView 、各行の好みの高さに基づいて行のサイズを変更できます。 推奨される行の高さは、その行の最大セル値を表示するために必要な最小高さです。 さまざまなサイズ モードを使用すると、新しい高さ (ヘッダー セルまたはヘッダー以外のセル) を計算するために使用されるセルと、すべての行のサイズを変更するか、現在表示されている行のみをサイズ変更するかを指定できます。 行のサブセットのサイズを変更すると、多くのデータ行を操作するときにパフォーマンスの低下を回避するのに役立ちます。
コンテンツベースの自動サイズ変更により、ユーザーはマウスで行の高さを調整できなくなります。
この列挙体は、コントロール AutoResizeRow メソッドによってDataGridView使用されます。
サイズ設定モードの詳細については、「Windows フォーム DataGridView コントロールのサイズ設定オプション」を参照してください。