DataGridViewAutoSizeModeEventArgs Класс

Определение

Предоставляет данные для событий DataGridViewAutoSizeRowsModeChanged и RowHeadersWidthSizeModeChanged.Provides data for the DataGridViewAutoSizeRowsModeChanged and RowHeadersWidthSizeModeChanged events.

public ref class DataGridViewAutoSizeModeEventArgs : EventArgs
public class DataGridViewAutoSizeModeEventArgs : EventArgs
type DataGridViewAutoSizeModeEventArgs = class
    inherit EventArgs
Public Class DataGridViewAutoSizeModeEventArgs
Inherits EventArgs
Наследование
DataGridViewAutoSizeModeEventArgs

Примеры

В следующем примере кода показано, как обработать AutoSizeRowsModeChanged событие.The following code example demonstrates how to process the AutoSizeRowsModeChanged event. Этот пример кода является частью более крупного примера, приведенного в следующих руководствах: Автоматически изменять размер ячеек при изменении содержимого в элементе управленияWindows Forms DataGridView.This code example is part of a larger example provided at How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control.

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

Комментарии

Событие возникает при изменении значения AutoSizeRowsMode свойства DataGridView элемента управления. AutoSizeRowsModeChangedThe AutoSizeRowsModeChanged event is raised when the value of the AutoSizeRowsMode property of the DataGridView control changes. Событие возникает при изменении значения RowHeadersWidthSizeMode свойства. RowHeadersWidthSizeModeChangedThe RowHeadersWidthSizeModeChanged event is raised when the value of the RowHeadersWidthSizeMode property changes.

Дополнительные сведения об обработке событий см. в разделе обработка и вызов событий.For more information about how to handle events, see Handling and Raising Events.

Конструкторы

DataGridViewAutoSizeModeEventArgs(Boolean)

Инициализирует новый экземпляр класса DataGridViewAutoSizeModeEventArgs.Initializes a new instance of the DataGridViewAutoSizeModeEventArgs class.

Свойства

PreviousModeAutoSized

Получает значение, показывающее, было ли для объекта DataGridView ранее задано автоматическое изменение размеров.Gets a value specifying whether the DataGridView was previously set to automatically resize.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

Дополнительно