Поделиться через


LabelEditEventArgs Класс

Определение

Предоставляет данные для событий BeforeLabelEdit и AfterLabelEdit .

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

Примеры

В следующем примере кода демонстрируется обработка ListView.BeforeLabelEdit события и использование Item свойств и CancelEdit . Чтобы запустить пример, вставьте следующий код в форму, содержащую ListView элемент управления с именем ListView1 и заполненным по крайней мере 3 элементами. Убедитесь, что все события связаны с их методами обработки событий.

void ListView1_BeforeLabelEdit( Object^ sender,
   System::Windows::Forms::LabelEditEventArgs^ e )
{
   // Allow all but the first two items of the list to 
   // be modified by the user.
   if ( e->Item < 2 )
   {
      e->CancelEdit = true;
   }
}
private void ListView1_BeforeLabelEdit(object sender, 
    System.Windows.Forms.LabelEditEventArgs e)
{
    // Allow all but the first two items of the list to 
    // be modified by the user.
    if (e.Item<2)
    {
        e.CancelEdit = true;
    }
}

Private Sub ListView1_BeforeLabelEdit(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.LabelEditEventArgs) _
    Handles ListView1.BeforeLabelEdit

    ' Allow all but the first two items of the list to be modified by
    ' the user.
    If (e.Item < 2) Then
        e.CancelEdit = True
    End If
End Sub

Комментарии

Указывает LabelEditEventArgs индекс и подпись ListViewItem и подпись после изменения пользователем. Этот класс также предоставляет CancelEdit свойство . Это свойство можно использовать в обработчике ListView.BeforeLabelEdit событий, чтобы запретить пользователю изменять метку. Вы также можете использовать его в обработчике ListView.AfterLabelEdit событий, чтобы отменить изменения изменения, возвращая метку в исходное значение. Это полезно, если требуется проверить введенные пользователем данные перед фиксацией изменения.

Примечание

ListView.AfterLabelEdit Так как событие происходит до фиксации изменения метки, вызов ListView.Sort метода в обработчике для этого события сортирует элемент по исходному значению.

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

LabelEditEventArgs(Int32)

Инициализирует новый экземпляр класса LabelEditEventArgs с указанным индексом изменяемого параметра ListViewItem.

LabelEditEventArgs(Int32, String)

Инициализирует новый экземпляр класса LabelEditEventArgs указанным индексом изменяемого параметра ListViewItem и новым текстом метки параметра ListViewItem.

Свойства

CancelEdit

Получает или задает значение, указывающее, должны ли быть отменены изменения, выполненные с меткой параметра ListViewItem.

Item

Получает начинающийся с нуля индекс параметра ListViewItem, содержащего изменяемую метку.

Label

Получает новый текст, присвоенный метке параметра ListViewItem.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

См. также раздел