DataGridViewAutoSizeRowsMode 列挙体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Enumeration DataGridViewAutoSizeRowsMode

メンバ名 | 説明 | |
---|---|---|
AllCells | 行の高さが、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。 | |
AllCellsExceptHeaders | 行の高さが、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。 | |
AllHeaders | 行の高さが、行ヘッダーの内容に合わせて調節されます。 | |
DisplayedCells | 行の高さが、現在画面上に表示されている、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。 | |
DisplayedCellsExceptHeaders | 行の高さが、現在画面上に表示されている、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。 | |
DisplayedHeaders | 行の高さが、現在画面上に表示されている行ヘッダーの内容に合わせて調節されます。 | |
None | 行の高さは自動的に調節されません。 |

DataGridView コントロールでは、各行の推奨される高さに基づいて行のサイズを変更できます。推奨される行の高さとは、その行に含まれるセル値のうち最もサイズの大きいものを表示するために必要な最小限の高さです。各種のサイズ モードによって、新しい高さの計算に使用するセル (ヘッダー セルとそれ以外のセルのいずれか) や、すべての行をサイズ変更するか、または現在表示されている行のみサイズ変更するかを指定できます。多くの行のデータを処理することによるパフォーマンスの低下を防ぐには、行のサブセットのみサイズ変更すると便利です。
内容に合わせた自動サイズ変更機能を使用すると、ユーザーがマウスで行の高さを調節できなくなります。
この列挙体は、DataGridView コントロールの AutoSizeRowsMode プロパティと AutoResizeRows メソッドによって使用されます。
サイズ指定モードの詳細については、「Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。

セルの内容が変化するたびに自動的に高さを変更するよう行を設定するコード例を次に示します。新しい行の高さは、すべての行および列の内容に基づいて決定されます。このコード例は 方法 : Windows フォームの DataGridView コントロールの内容変更時にセルのサイズを自動的に変更する の例の一部です。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridViewAutoSizeRowsMode 列挙体のページへのリンク