DataGridView.AutoSizeRowsModeとは? わかりやすく解説

DataGridView.AutoSizeRowsMode プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

行の高さを決定する方法を示す値を取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Property AutoSizeRowsMode As
 DataGridViewAutoSizeRowsMode
Dim instance As DataGridView
Dim value As DataGridViewAutoSizeRowsMode

value = instance.AutoSizeRowsMode

instance.AutoSizeRowsMode = value
public DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get;
 set; }
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 です。

例外例外
例外種類条件

InvalidEnumArgumentException

このプロパティ設定時に指定された値が、有効な DataGridViewAutoSizeRowsMode 値ではありません。

InvalidOperationException

このプロパティ設定時に指定された値は AllHeaders または DisplayedHeaders で、行ヘッダーは非表示です。

解説解説

このプロパティ使用すると、内容変わったときに、それに合わせて行の高さが自動的に調整されるようにコントロール設定できます。WrapMode が有効にされている場合、列幅が変化すると常に行の高さも調整されます。一部サイズ変更モードでは、パフォーマンス向上させるために、サイズ調整を現在表示されている行だけに制限できます

Visible プロパティ値が true の行だけが自動的にサイズ変更され、行の表示状態を変更してサイズ変更されません。また、行が自動的にサイズ変更されるように設定されている場合ユーザーマウス使用して行の高さを調整することはできません。

行の高さをプログラムによって調整するには、AutoResizeRow メソッドまたは AutoResizeRows メソッド使用するか、行の Height プロパティ設定します

行のサイズ変更されたときに、セル内容複数の行に折り返されるようにするには、セルに対して有効なセル スタイルWrapMode プロパティ値を True設定する必要があります

内容に基づく自動サイズ変更詳細については、「Windows フォーム DataGridView コントロールサイズ変更オプション」を参照してください

使用例使用例

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

Private Sub AutoSizeRowsMode(ByVal
 sender As Object, _
    ByVal e As System.EventArgs) Handles
 Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub
private void AutoSizeRowsMode(Object sender,
 EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataGridViewAutoSizeRowsMode 列挙体

メモ : この列挙体は、.NET Framework version 2.0新しく追加されたものです。

行の高さを調節する方法指定するための値を定義します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Enumeration DataGridViewAutoSizeRowsMode
Dim instance As DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
メンバメンバ
 メンバ説明
AllCells行の高さが、ヘッダー セルを含む行内すべてのセル内容合わせて調節されます。  
AllCellsExceptHeaders行の高さが、ヘッダー セルを除く行内すべてのセル内容合わせて調節されます。  
AllHeaders行の高さが、行ヘッダー内容合わせて調節されます。  
DisplayedCells行の高さが、現在画面上に表示されている、ヘッダー セルを含む行内すべてのセル内容合わせて調節されます。  
DisplayedCellsExceptHeaders行の高さが、現在画面上に表示されている、ヘッダー セルを除く行内すべてのセル内容合わせて調節されます。  
DisplayedHeaders行の高さが、現在画面上に表示されている行ヘッダー内容合わせて調節されます。 
None行の高さは自動的に調節されません。 
解説解説
使用例使用例

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

Private Sub AutoSizeRowsMode(ByVal
 sender As Object, _
    ByVal e As System.EventArgs) Handles
 Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub
private void AutoSizeRowsMode(Object sender,
 EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridView.AutoSizeRowsMode」の関連用語

DataGridView.AutoSizeRowsModeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridView.AutoSizeRowsModeのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS