DataGridViewAutoSizeModeEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve RowHeadersWidthSizeModeChanged olayları için DataGridViewAutoSizeRowsModeChanged veri sağlar.
public ref class DataGridViewAutoSizeModeEventArgs : EventArgs
public class DataGridViewAutoSizeModeEventArgs : EventArgs
type DataGridViewAutoSizeModeEventArgs = class
inherit EventArgs
Public Class DataGridViewAutoSizeModeEventArgs
Inherits EventArgs
- Devralma
Örnekler
Aşağıdaki kod örneği, olayın nasıl işlendiğini AutoSizeRowsModeChanged gösterir. Bu kod örneği, Nasıl yapılır: datagridview denetimindeki Windows Forms İçerik Değiştiğinde Hücreleri Otomatik Olarak Yeniden Boyutlandırma konusunda sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Denetimin AutoSizeRowsModeChanged özelliğinin değeri değiştiğinde AutoSizeRowsModeDataGridView olay oluşturulur. RowHeadersWidthSizeModeChanged Özelliğin değeri değiştiğinde RowHeadersWidthSizeMode olay tetikleniyor.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Oluşturucular
DataGridViewAutoSizeModeEventArgs(Boolean) |
DataGridViewAutoSizeModeEventArgs sınıfının yeni bir örneğini başlatır. |
Özellikler
PreviousModeAutoSized |
değerinin daha önce otomatik olarak yeniden boyutlandırılacak şekilde ayarlanıp ayarlanmadığını DataGridView belirten bir değer alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |