DataGridView.AutoSizeRowsMode プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As DataGridView Dim value As DataGridViewAutoSizeRowsMode value = instance.AutoSizeRowsMode instance.AutoSizeRowsMode = value
public: property DataGridViewAutoSizeRowsMode AutoSizeRowsMode { DataGridViewAutoSizeRowsMode get (); void set (DataGridViewAutoSizeRowsMode value); }
/** @property */ public DataGridViewAutoSizeRowsMode get_AutoSizeRowsMode () /** @property */ public void set_AutoSizeRowsMode (DataGridViewAutoSizeRowsMode value)
public function get AutoSizeRowsMode () : DataGridViewAutoSizeRowsMode public function set AutoSizeRowsMode (value : DataGridViewAutoSizeRowsMode)
サイズ変更モードを示す DataGridViewAutoSizeRowsMode 値。既定値は None です。


このプロパティを使用すると、内容が変わったときに、それに合わせて行の高さが自動的に調整されるようにコントロールを設定できます。WrapMode が有効にされている場合、列幅が変化すると常に行の高さも調整されます。一部のサイズ変更モードでは、パフォーマンスを向上させるために、サイズ調整を現在表示されている行だけに制限できます。
Visible プロパティ値が true の行だけが自動的にサイズ変更され、行の表示状態を変更してもサイズは変更されません。また、行が自動的にサイズ変更されるように設定されている場合、ユーザーはマウスを使用して行の高さを調整することはできません。
行の高さをプログラムによって調整するには、AutoResizeRow メソッドまたは AutoResizeRows メソッドを使用するか、行の Height プロパティを設定します。
行のサイズが変更されたときに、セルの内容が複数の行に折り返されるようにするには、セルに対して有効なセル スタイルの WrapMode プロパティ値を True に設定する必要があります。
内容に基づく自動サイズ変更の詳細については、「Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。

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

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


- DataGridView.AutoSizeRowsMode プロパティのページへのリンク