LabelEditEventArgs 클래스

정의

BeforeLabelEditAfterLabelEdit 이벤트에 대한 데이터를 제공합니다.Provides data for the BeforeLabelEdit and AfterLabelEdit events.

public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
    inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
상속
LabelEditEventArgs

예제

다음 코드 예제에서는 처리를 ListView.BeforeLabelEdit 이벤트 및 사용 하는 ItemCancelEdit 속성입니다.The following code example demonstrates handling the ListView.BeforeLabelEdit event and using the Item and CancelEdit properties. 예제를 실행 하려면 다음 코드를 포함 하는 폼의 붙여를 ListView 라는 컨트롤 ListView1 있고 적어도 3 개 항목으로 채워집니다.To run the example, paste the following code in a form containing a ListView control named ListView1 and populated with at least 3 items. 모든 이벤트의 이벤트 처리 메서드를 사용 하 여 연결 되도록 합니다.Ensure all events are associated with their event-handling methods.

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

설명

A LabelEditEventArgs 인덱스 및 캡션을 지정을 ListViewItem 사용자가 편집한 후.A LabelEditEventArgs specifies the index and caption of a ListViewItem and the caption after it has been edited by the user. 또한이 클래스는 제공 된 CancelEdit 속성입니다.This class also provides a CancelEdit property. 이 속성을 사용할 수는 ListView.BeforeLabelEdit 레이블을 편집에서 사용자를 방지 하기 위해 이벤트 처리기입니다.You can use this property in a ListView.BeforeLabelEdit event handler to prevent the user from editing the label. 사용할 수도 있습니다는 ListView.AfterLabelEdit 레이블을 반환 하는 변경 내용이 되돌리려면 이벤트 처리기를 원래 값이 있습니다.You can also use it in an ListView.AfterLabelEdit event handler to revert the change, returning the label it to its original value. 변경 내용을 커밋하기 전에 사용자 입력 유효성을 검사 하려는 경우에 유용 합니다.This is useful when you want to validate user input before committing the change.

참고

때문에 합니다 ListView.AfterLabelEdit 이벤트 수행 레이블 편집 호출 커밋되기 전에 ListView.Sort 이 이벤트 처리기에서 메서드는 원래 값을 사용 하 여 항목을 정렬 합니다.Because the ListView.AfterLabelEdit event takes place before the label edit is committed, calling the ListView.Sort method in a handler for this event will sort the item using the original value.

생성자

LabelEditEventArgs(Int32)

편집할 LabelEditEventArgs에 대한 지정된 인덱스를 사용하여 ListViewItem의 새 인스턴스를 초기화합니다.Initializes a new instance of the LabelEditEventArgs class with the specified index to the ListViewItem to edit.

LabelEditEventArgs(Int32, String)

편집 중인 LabelEditEventArgs에 지정된 인덱스 및 ListViewItem의 레이블에 대한 새 텍스트를 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the LabelEditEventArgs class with the specified index to the ListViewItem being edited and the new text for the label of the ListViewItem.

속성

CancelEdit

ListViewItem의 레이블에 대한 변경 내용을 취소해야 할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether changes made to the label of the ListViewItem should be canceled.

Item

편집할 레이블을 포함하는 ListViewItem의 0부터 시작하는 인덱스를 가져옵니다.Gets the zero-based index of the ListViewItem containing the label to edit.

Label

ListViewItem의 레이블에 할당된 새 텍스트를 가져옵니다.Gets the new text assigned to the label of the ListViewItem.

메서드

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)

적용 대상

추가 정보