ListView.BeforeLabelEdit Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de gebruiker het label van een item gaat bewerken.
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
Gebeurtenistype
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de BeforeLabelEdit gebeurtenis wordt verwerkt en de LabelEditEventArgs.Item eigenschappen worden LabelEditEventArgs.CancelEdit gebruikt. Als u het voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier met een besturingselement met de ListView naam ListView1 en gevuld met ten minste drie items. Zorg ervoor dat de gebeurtenis-handler in het voorbeeld is gekoppeld aan de gebeurtenis.
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
Opmerkingen
De BeforeLabelEdit gebeurtenis treedt op wanneer de gebruiker de tekst voor een item gaat wijzigen. Als de gebeurtenis-handler deze gebeurtenis annuleert, kan de gebruiker de tekst niet bewerken. U kunt deze gebeurtenis gebruiken om te voorkomen dat de gebruiker specifieke items in het ListView besturingselement bewerkt. Als de LabelEdit eigenschap van het ListView besturingselement is ingesteld op false, wordt de BeforeLabelEdit gebeurtenis niet gegenereerd. Alle gebruikers proberen itemlabels automatisch te bewerken.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.