DataGridViewAutoSizeModeEventArgs Klasa

Definicja

public ref class DataGridViewAutoSizeModeEventArgs : EventArgs
public class DataGridViewAutoSizeModeEventArgs : EventArgs
type DataGridViewAutoSizeModeEventArgs = class
    inherit EventArgs
Public Class DataGridViewAutoSizeModeEventArgs
Inherits EventArgs
Dziedziczenie
DataGridViewAutoSizeModeEventArgs

Przykłady

W poniższym przykładzie kodu pokazano, jak przetworzyć AutoSizeRowsModeChanged zdarzenie. Ten przykład kodu jest częścią większego przykładu przedstawionego w temacie How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control (Jak automatycznie zmieniać rozmiar komórek po zmianie zawartości w kontrolce 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

Uwagi

Zdarzenie AutoSizeRowsModeChanged jest wywoływane, gdy wartość AutoSizeRowsMode właściwości kontrolki DataGridView ulegnie zmianie. Zdarzenie RowHeadersWidthSizeModeChanged jest wywoływane, gdy wartość RowHeadersWidthSizeMode właściwości ulegnie zmianie.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Konstruktory

DataGridViewAutoSizeModeEventArgs(Boolean)

Inicjuje nowe wystąpienie klasy DataGridViewAutoSizeModeEventArgs.

Właściwości

PreviousModeAutoSized

Pobiera wartość określającą, czy DataGridView wcześniej ustawiono automatyczny rozmiar.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też