ColumnReorderedEventArgs Класс

Определение

Предоставляет данные для события ColumnReordered.Provides data for the ColumnReordered event.

public ref class ColumnReorderedEventArgs : System::ComponentModel::CancelEventArgs
public class ColumnReorderedEventArgs : System.ComponentModel.CancelEventArgs
type ColumnReorderedEventArgs = class
    inherit CancelEventArgs
Public Class ColumnReorderedEventArgs
Inherits CancelEventArgs
Наследование
ColumnReorderedEventArgs

Примеры

В следующем примере кода демонстрируется использование этого типа.The following code example demonstrates the use of this type. В этом примере обработчик событий сообщает о возникновении ColumnReordered события.In the example, an event handler reports on the occurrence of the ColumnReordered event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рассмотрите возможность замены Show Console.WriteLine или добавления сообщения в многострочный TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа ListView с именем ListView1 .To run the example code, paste it into a project that contains an instance of type ListView named ListView1. Затем убедитесь, что обработчик событий связан с ColumnReordered событием.Then ensure that the event handler is associated with the ColumnReordered event.

private void ListView1_ColumnReordered(Object sender, ColumnReorderedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "OldDisplayIndex", e.OldDisplayIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewDisplayIndex", e.NewDisplayIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Header", e.Header );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ColumnReordered Event" );
}
Private Sub ListView1_ColumnReordered(sender as Object, e as ColumnReorderedEventArgs) _ 
     Handles ListView1.ColumnReordered

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "OldDisplayIndex", e.OldDisplayIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "NewDisplayIndex", e.NewDisplayIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Header", e.Header)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ColumnReordered Event")

End Sub

Комментарии

Это ColumnReordered событие можно отменить, задав Cancel для свойства значение true .The ColumnReordered event can be canceled by setting the Cancel property to true. Однако если событие отменено, NewDisplayIndex значение не изменится на OldDisplayIndex .However, if the event is cancelled, the NewDisplayIndex will not change to the OldDisplayIndex value.

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

ColumnReorderedEventArgs(Int32, Int32, ColumnHeader)

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

Свойства

Cancel

Возвращает или задает значение, показывающее, следует ли отменить событие.Gets or sets a value indicating whether the event should be canceled.

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

Возвращает повторно сортируемый объект ColumnHeader.Gets the ColumnHeader that is being reordered.

NewDisplayIndex

Возвращает новую позицию отображения объекта ColumnHeader.Gets the new display position of the ColumnHeader

OldDisplayIndex

Возвращает предыдущую позицию отображения заголовка ColumnHeader.Gets the previous display position of the ColumnHeader.

Методы

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)

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