Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ListView.BeforeLabelEdit événement

 

Date de publication : novembre 2016

Se produit lorsque l'utilisateur commence à modifier l'étiquette d'un élément.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public event LabelEditEventHandler BeforeLabelEdit

The E:System.Windows.Forms.ListView.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. You can use this event to prevent the user from editing specific items in the T:System.Windows.Forms.ListView control. If the P:System.Windows.Forms.ListView.LabelEdit property of the T:System.Windows.Forms.ListView control is set to false, the E:System.Windows.Forms.ListView.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.

The following code example demonstrates handling the E:System.Windows.Forms.ListView.BeforeLabelEdit event and using the P:System.Windows.Forms.LabelEditEventArgs.Item and P:System.Windows.Forms.LabelEditEventArgs.CancelEdit properties. To run the example, paste the following code into a form that contains a T:System.Windows.Forms.ListView control named ListView1 and populated with at least three items. Ensure the event handler in the example is associated with its event.

  	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;
	}
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: