ListView.BeforeLabelEdit ListView.BeforeLabelEdit ListView.BeforeLabelEdit ListView.BeforeLabelEdit Event

정의

사용자가 항목에 대한 레이블을 편집하기 시작할 때 발생합니다.Occurs when the user starts editing the label of an item.

public:
 event System::Windows::Forms::LabelEditEventHandler ^ BeforeLabelEdit;
public event System.Windows.Forms.LabelEditEventHandler BeforeLabelEdit;
member this.BeforeLabelEdit : System.Windows.Forms.LabelEditEventHandler 
Public Custom Event BeforeLabelEdit As LabelEditEventHandler 

예제

다음 코드 예제에서는 처리를 BeforeLabelEdit 이벤트 및 사용 하는 LabelEditEventArgs.ItemLabelEditEventArgs.CancelEdit 속성입니다.The following code example demonstrates handling the BeforeLabelEdit event and using the LabelEditEventArgs.Item and LabelEditEventArgs.CancelEdit properties. 예제를 실행 하려면 포함 된 폼에 다음 코드를 붙여 넣습니다를 ListView 라는 컨트롤 ListView1 있고 세 개 이상의 항목으로 채워집니다.To run the example, paste the following code into a form that contains a ListView control named ListView1 and populated with at least three items. 예제에서 이벤트 처리기가 해당 이벤트와 연결을 확인 합니다.Ensure the event handler in the example is associated with its event.

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

설명

BeforeLabelEdit 이 이벤트는 항목에 대 한 텍스트를 수정 하기 시작할 때 발생 합니다.The BeforeLabelEdit event occurs when the user starts modifying the text for an item. 이벤트 처리기가이 이벤트를 취소 하는 경우 사용자는 텍스트를 편집할 수 없습니다.If the event handler cancels this event, the user cannot edit the text. 이 이벤트를 사용 하 여 사용자의 특정 항목을 편집 하지 못하도록 합니다 ListView 제어 합니다.You can use this event to prevent the user from editing specific items in the ListView control. 경우는 LabelEdit 의 속성을 ListView 로 설정 되어 falseBeforeLabelEdit 이벤트가 발생 하지 않으면 항목 레이블 편집 사용자가 모든 하려고 자동으로 거부 됩니다.If the LabelEdit property of the ListView control is set to false, the BeforeLabelEdit event is not raised; all user attempts to edit item labels are automatically rejected.

이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.For more information about handling events, see Handling and Raising Events.

적용 대상

추가 정보