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.Clear méthode ()

 

Date de publication : novembre 2016

Supprime tous les éléments et les colonnes du contrôle.

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

public void Clear()

Vous pouvez utiliser cette méthode pour supprimer tous les éléments et les colonnes à partir de la ListView contrôle sans devoir appeler la personne Clear méthodes à partir de la ListView.ColumnHeaderCollection et ListView.ListViewItemCollection classes.

System_CAPS_noteRemarque

Le Clear méthode n’efface pas Groups spécifié pour le ListView contrôle. Pour effacer Groups appeler ListViewGroupCollection.Clear.

L’exemple de code suivant illustre l’utilisation de Clear et ListViewItem.Selected membres. Pour exécuter cet exemple, collez le code suivant dans un formulaire contenant un ListView nommé ListView1 et un bouton situé au bas du formulaire, nommé Button1. Appelez le InitializeListView méthode à partir du constructeur du formulaire ou Load (méthode).

private void InitializeListView()
{
	// Set up the inital values for the ListView and populate it.
	this.ListView1 = new ListView();
	this.ListView1.Dock = DockStyle.Top;
	this.ListView1.Location = new System.Drawing.Point(0, 0);
	this.ListView1.Size = new System.Drawing.Size(292, 130);
	this.ListView1.View = View.Details;
	this.ListView1.FullRowSelect = true;

	string[] breakfast = new string[]{"Continental Breakfast", 
		"Pancakes and Sausage", "Denver Omelet", "Eggs & Bacon", 
		"Bagel & Cream Cheese"};

	string[] breakfastPrices = new string[]{"3.09", "4.09", 
		"4.19", "4.79", "2.09"};

	PopulateMenu("Breakfast", breakfast, breakfastPrices);
}

private void PopulateMenu(string meal, 
	string[] menuItems, string[] menuPrices)
{
	ColumnHeader columnHeader1 = new ColumnHeader();
	columnHeader1.Text = meal + " Choices";
	columnHeader1.TextAlign = HorizontalAlignment.Left;
	columnHeader1.Width = 146;

	ColumnHeader columnHeader2 = new ColumnHeader();
	columnHeader2.Text = "Price";
	columnHeader2.TextAlign = HorizontalAlignment.Center;
	columnHeader2.Width = 142;

	this.ListView1.Columns.Add(columnHeader1);
	this.ListView1.Columns.Add(columnHeader2);

	for(int count=0; count < menuItems.Length; count++)
	{
		ListViewItem listItem = 
			new ListViewItem(menuItems[count]);
		listItem.SubItems.Add(menuPrices[count]);
		ListView1.Items.Add(listItem);
	}

	// Use the Selected property to select the first item on 
	// the list.
	ListView1.Focus();
	ListView1.Items[0].Selected = true;
}


private void Button1_Click(System.Object sender, System.EventArgs e)
{
	// Create new values for the ListView, clear the list, 
	// and repopulate it.
	string[] lunch = new string[]{"Hamburger", "Grilled Cheese",
		"Soup & Salad", "Club Sandwich", "Hotdog"};

	string[] lunchPrices = new string[]{"4.09", "5.09", "5.19", 
		"4.79", "2.09"};

	ListView1.Clear();

	PopulateMenu("Lunch", lunch, lunchPrices);
	Button1.Enabled = false;
}

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