Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ListView.BeforeLabelEdit, événement

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

L'événement BeforeLabelEdit se produit lorsque l'utilisateur commence à modifier le texte d'un élément. Si le gestionnaire d'événements annule cet événement, l'utilisateur n'a pas la possibilité de modifier le texte. Vous pouvez utiliser cet événement pour empêcher l'utilisateur de modifier certains éléments dans le contrôle ListView. Si la propriété LabelEdit du contrôle ListView a la valeur false, l'événement BeforeLabelEdit ne se déclenche pas ; toutes les tentatives de l'utilisateur de modifier les étiquettes des éléments sont alors rejetées automatiquement.

Pour plus d'informations sur la gestion des événements, consultez Consommation d'événements.

L'exemple de code suivant illustre la gestion de l'événement BeforeLabelEdit et l'utilisation des propriétés LabelEditEventArgs.Item et LabelEditEventArgs.CancelEdit. Pour exécuter cet exemple, collez le code suivant dans un formulaire qui contient un contrôle ListView nommé ListView1 et rempli avec au moins trois éléments. Vérifiez que le gestionnaire d'événements dans l'exemple est associé à son événement.


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



The following code example demonstrates handling the ListView.BeforeLabelEdit event
and using the EditLabelEventArgs.Item and CancelEdit properties. 
To run the example, paste the following code in a form containing a ListView control named ListView1 and populated with at least 3 items.


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft