DataGridView.AutoSizeRowsMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
行の高さを決定する方法を示す値を取得または設定します。
public:
property System::Windows::Forms::DataGridViewAutoSizeRowsMode AutoSizeRowsMode { System::Windows::Forms::DataGridViewAutoSizeRowsMode get(); void set(System::Windows::Forms::DataGridViewAutoSizeRowsMode value); };
public System.Windows.Forms.DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }
member this.AutoSizeRowsMode : System.Windows.Forms.DataGridViewAutoSizeRowsMode with get, set
Public Property AutoSizeRowsMode As DataGridViewAutoSizeRowsMode
プロパティ値
サイズ変更モードを示す DataGridViewAutoSizeRowsMode 値。 既定値は、None です。
例外
このプロパティの設定時に指定した値が、有効な DataGridViewAutoSizeRowsMode 値ではありません。
このプロパティの設定時に指定される値は AllHeaders または DisplayedHeaders であり、行ヘッダーは非表示です。
例
次のコード例では、行ヘッダーとすべての列の内容に基づいて行のサイズが自動的に変更されるように設定する方法を示します。 このコード例は、「方法: 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
注釈
このプロパティを使用すると、コンテンツが変更されるたびに行の高さがコンテンツに合わせて自動的に調整されるようにコントロールを構成できます。 が有効になっている場合 WrapMode 、列の幅が変更されるたびに行の高さも調整されます。 一部のサイズ設定モードでは、パフォーマンスを向上させるために、現在表示されている行にサイズ調整を制限できます。
プロパティ値が Visible の true
行のみが自動的にサイズ変更され、行の可視性を変更してもサイズ変更は行われません。 さらに、行のサイズが自動的に変更されるように設定されている場合、ユーザーはマウスで行の高さを調整できません。
Heightレイアウト中に自動的にサイズ設定された行の値が再計算され、使用されるフォントのサイズが考慮されます。 正しい Heightを取得するには、フォームのコンストラクターではなく、フォームの Layout イベントの値を取得する必要があります。
プログラムで行の高さを調整するには、 メソッドまたは AutoResizeRows メソッドをAutoResizeRow使用するか、行Heightプロパティを設定します。
行のサイズが変更されたときにセルの内容を複数の行に折り返すには、セルに有効なセル スタイルのプロパティ値Trueが WrapMode である必要があります。
コンテンツ ベースの自動サイズ設定の詳細については、「Windows フォーム DataGridView コントロールのサイズ設定オプション」を参照してください。
適用対象
こちらもご覧ください
.NET