DataGridViewAutoSizeModeEventArgs.PreviousModeAutoSized プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataGridView があらかじめ自動サイズ変更するように設定されているかどうかを示す値を取得します。
public:
property bool PreviousModeAutoSized { bool get(); };
public bool PreviousModeAutoSized { get; }
member this.PreviousModeAutoSized : bool
Public ReadOnly Property PreviousModeAutoSized As Boolean
プロパティ値
AutoSizeRowsMode プロパティがあらかじめ DataGridViewAutoSizeRowsMode 以外の None 値に設定されているか、RowHeadersWidthSizeMode プロパティがあらかじめ DataGridViewRowHeadersWidthSizeMode または DisableResizing 以外の EnableResizing 値に設定されている場合は true
。それ以外の場合は false
。
例
次のコード例では、 プロパティをPreviousModeAutoSized使用して、 の前AutoSizeRowsModeの値DataGridViewをチェックします。 このコード例は、「方法: Windows フォーム DataGridView コントロールのコンテンツが変更されたときにセルのサイズを自動的に変更する」で提供されるより大きな例の一部です。
void WatchRowsModeChanges( Object^ /*sender*/, DataGridViewAutoSizeModeEventArgs^ modeEvent )
{
Label^ label = dynamic_cast<Label^>(flowLayoutPanel1->Controls[ currentLayoutName ]);
if ( modeEvent->PreviousModeAutoSized )
{
label->Text = String::Format( "changed to a different {0}{1}", label->Name, dataGridView1->AutoSizeRowsMode );
}
else
{
label->Text = String::Concat( label->Name, dataGridView1->AutoSizeRowsMode );
}
}
private void WatchRowsModeChanges(object sender,
DataGridViewAutoSizeModeEventArgs modeEvent)
{
Label label =
(Label)flowLayoutPanel1.Controls[currentLayoutName];
if (modeEvent.PreviousModeAutoSized)
{
label.Text = "changed to a different " +
label.Name +
dataGridView1.AutoSizeRowsMode.ToString();
}
else
{
label.Text = label.Name +
dataGridView1.AutoSizeRowsMode.ToString();
}
}
Private Sub WatchRowsModeChanges(ByVal sender As Object, _
ByVal modeEvent As DataGridViewAutoSizeModeEventArgs) _
Handles DataGridView1.AutoSizeRowsModeChanged
Dim label As Label = CType(FlowLayoutPanel1.Controls _
(currentLayoutName), Label)
If modeEvent.PreviousModeAutoSized Then
label.Text = "changed to different " & label.Name & _
DataGridView1.AutoSizeRowsMode.ToString()
Else
label.Text = label.Name & _
DataGridView1.AutoSizeRowsMode.ToString()
End If
End Sub
注釈
クラスは DataGridViewAutoSizeModeEventArgs イベントと DataGridView.RowHeadersWidthSizeModeChanged イベントと共にDataGridView.AutoSizeRowsModeChanged使用されるため、このプロパティは、 または DataGridView.RowHeadersWidthSizeMode プロパティの以前の状態に特にDataGridView.AutoSizeRowsMode関連しています
適用対象
こちらもご覧ください
.NET