ListViewItem ListViewItem ListViewItem ListViewItem Class

Définition

Représente un élément d'un contrôle ListView.Represents an item in a ListView control.

public ref class ListViewItem : ICloneable, System::Runtime::Serialization::ISerializable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ListViewItemConverter))]
[System.Serializable]
public class ListViewItem : ICloneable, System.Runtime.Serialization.ISerializable
type ListViewItem = class
    interface ICloneable
    interface ISerializable
Public Class ListViewItem
Implements ICloneable, ISerializable
Héritage
ListViewItemListViewItemListViewItemListViewItem
Attributs
Implémente

Exemples

L’exemple de code suivant crée ListView un contrôle avec ListViewItem trois objets spécifiés ListViewItem.ListViewSubItem et trois objets spécifiés pour chaque élément.The following code example creates a ListView control with three ListViewItem objects specified and three ListViewItem.ListViewSubItem objects specified for each item. L’exemple crée ColumnHeader également des objets pour afficher les sous-éléments en mode Détails.The example also creates ColumnHeader objects to display the subitems in details view. Deux ImageList objets sont également créés dans l’exemple de code pour fournir des images ListViewItem pour les objets.Two ImageList objects are also created in the code example to provide images for the ListViewItem objects. Ces ImageList objets sont ajoutés LargeImageList aux propriétés et SmallImageList .These ImageList objects are added to the LargeImageList and SmallImageList properties. L’exemple utilise les propriétés suivantes pour créer le ListView contrôle:The example uses the following properties in creating the ListView control:

Vous devez ajouter le code à un Form et appeler la méthode créée dans l’exemple à partir du constructeur ou d’une autre méthode sur le formulaire.You need to add the code to a Form and call the method created in the example from the constructor or another method on the form. L’exemple requiert que les images MySmallImage1nommées MyLargeImage1, MySmallImage2, MyLargeImage2 et se trouvent dans le répertoire racine du lecteur C.The example requires that images named MySmallImage1, MySmallImage2, MyLargeImage1, and MyLargeImage2 are located in the root directory of drive C.

private:
   void CreateMyListView()
   {
      // Create a new ListView control.
      ListView^ listView1 = gcnew ListView;
      listView1->Bounds = Rectangle(Point(10,10),System::Drawing::Size( 300, 200 ));

      // Set the view to show details.
      listView1->View = View::Details;

      // Allow the user to edit item text.
      listView1->LabelEdit = true;

      // Allow the user to rearrange columns.
      listView1->AllowColumnReorder = true;

      // Display check boxes.
      listView1->CheckBoxes = true;

      // Select the item and subitems when selection is made.
      listView1->FullRowSelect = true;

      // Display grid lines.
      listView1->GridLines = true;

      // Sort the items in the list in ascending order.
      listView1->Sorting = SortOrder::Ascending;

      // Create three items and three sets of subitems for each item.
      ListViewItem^ item1 = gcnew ListViewItem( "item1",0 );

      // Place a check mark next to the item.
      item1->Checked = true;
      item1->SubItems->Add( "1" );
      item1->SubItems->Add( "2" );
      item1->SubItems->Add( "3" );
      ListViewItem^ item2 = gcnew ListViewItem( "item2",1 );
      item2->SubItems->Add( "4" );
      item2->SubItems->Add( "5" );
      item2->SubItems->Add( "6" );
      ListViewItem^ item3 = gcnew ListViewItem( "item3",0 );

      // Place a check mark next to the item.
      item3->Checked = true;
      item3->SubItems->Add( "7" );
      item3->SubItems->Add( "8" );
      item3->SubItems->Add( "9" );

      // Create columns for the items and subitems.
      // Width of -2 indicates auto-size.
      listView1->Columns->Add( "Item Column", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 2", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 3", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 4", -2, HorizontalAlignment::Center );

      //Add the items to the ListView.
      array<ListViewItem^>^temp1 = {item1,item2,item3};
      listView1->Items->AddRange( temp1 );

      // Create two ImageList objects.
      ImageList^ imageListSmall = gcnew ImageList;
      ImageList^ imageListLarge = gcnew ImageList;

      // Initialize the ImageList objects with bitmaps.
      imageListSmall->Images->Add( Bitmap::FromFile( "C:\\MySmallImage1.bmp" ) );
      imageListSmall->Images->Add( Bitmap::FromFile( "C:\\MySmallImage2.bmp" ) );
      imageListLarge->Images->Add( Bitmap::FromFile( "C:\\MyLargeImage1.bmp" ) );
      imageListLarge->Images->Add( Bitmap::FromFile( "C:\\MyLargeImage2.bmp" ) );

      //Assign the ImageList objects to the ListView.
      listView1->LargeImageList = imageListLarge;
      listView1->SmallImageList = imageListSmall;
      
      // Add the ListView to the control collection.
      this->Controls->Add( listView1 );
   }
private void CreateMyListView()
{
	// Create a new ListView control.
	ListView listView1 = new ListView();
	listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

	// Set the view to show details.
	listView1.View = View.Details;
	// Allow the user to edit item text.
	listView1.LabelEdit = true;
	// Allow the user to rearrange columns.
	listView1.AllowColumnReorder = true;
	// Display check boxes.
	listView1.CheckBoxes = true;
	// Select the item and subitems when selection is made.
	listView1.FullRowSelect = true;
	// Display grid lines.
	listView1.GridLines = true;
	// Sort the items in the list in ascending order.
	listView1.Sorting = SortOrder.Ascending;
          			
	// Create three items and three sets of subitems for each item.
	ListViewItem item1 = new ListViewItem("item1",0);
	// Place a check mark next to the item.
	item1.Checked = true;
	item1.SubItems.Add("1");
	item1.SubItems.Add("2");
	item1.SubItems.Add("3");
	ListViewItem item2 = new ListViewItem("item2",1);
	item2.SubItems.Add("4");
	item2.SubItems.Add("5");
	item2.SubItems.Add("6");
	ListViewItem item3 = new ListViewItem("item3",0);
	// Place a check mark next to the item.
	item3.Checked = true;
	item3.SubItems.Add("7");
	item3.SubItems.Add("8");
	item3.SubItems.Add("9");

	// Create columns for the items and subitems.
	// Width of -2 indicates auto-size.
	listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

	//Add the items to the ListView.
	listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});

	// Create two ImageList objects.
	ImageList imageListSmall = new ImageList();
	ImageList imageListLarge = new ImageList();

	// Initialize the ImageList objects with bitmaps.
	imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));
	imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));
	imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));
	imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));

	//Assign the ImageList objects to the ListView.
	listView1.LargeImageList = imageListLarge;
	listView1.SmallImageList = imageListSmall;

	// Add the ListView to the control collection.
	this.Controls.Add(listView1);
}
Private Sub CreateMyListView()
    ' Create a new ListView control.
    Dim listView1 As New ListView()
    listView1.Bounds = New Rectangle(New Point(10, 10), New Size(300, 200))

    ' Set the view to show details.
    listView1.View = View.Details
    ' Allow the user to edit item text.
    listView1.LabelEdit = True
    ' Allow the user to rearrange columns.
    listView1.AllowColumnReorder = True
    ' Display check boxes.
    listView1.CheckBoxes = True
    ' Select the item and subitems when selection is made.
    listView1.FullRowSelect = True
    ' Display grid lines.
    listView1.GridLines = True
    ' Sort the items in the list in ascending order.
    listView1.Sorting = SortOrder.Ascending

    ' Create three items and three sets of subitems for each item.
    Dim item1 As New ListViewItem("item1", 0)
    ' Place a check mark next to the item.
    item1.Checked = True
    item1.SubItems.Add("1")
    item1.SubItems.Add("2")
    item1.SubItems.Add("3")
    Dim item2 As New ListViewItem("item2", 1)
    item2.SubItems.Add("4")
    item2.SubItems.Add("5")
    item2.SubItems.Add("6")
    Dim item3 As New ListViewItem("item3", 0)
    ' Place a check mark next to the item.
    item3.Checked = True
    item3.SubItems.Add("7")
    item3.SubItems.Add("8")
    item3.SubItems.Add("9")

    ' Create columns for the items and subitems.
    ' Width of -2 indicates auto-size.
    listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center)

    'Add the items to the ListView.
    listView1.Items.AddRange(New ListViewItem() {item1, item2, item3})

    ' Create two ImageList objects.
    Dim imageListSmall As New ImageList()
    Dim imageListLarge As New ImageList()

    ' Initialize the ImageList objects with bitmaps.
    imageListSmall.Images.Add(Bitmap.FromFile("C:\MySmallImage1.bmp"))
    imageListSmall.Images.Add(Bitmap.FromFile("C:\MySmallImage2.bmp"))
    imageListLarge.Images.Add(Bitmap.FromFile("C:\MyLargeImage1.bmp"))
    imageListLarge.Images.Add(Bitmap.FromFile("C:\MyLargeImage2.bmp"))

    'Assign the ImageList objects to the ListView.
    listView1.LargeImageList = imageListLarge
    listView1.SmallImageList = imageListSmall

    ' Add the ListView to the control collection.
    Me.Controls.Add(listView1)
End Sub

Remarques

Le ListView contrôle est similaire à un ListBox dans le fait qu’il affiche une liste d’éléments.The ListView control is similar to a ListBox in that it displays a list of items. La principale différence réside dans le ListView fait que le contrôle fournit un certain nombre de méthodes différentes que l’utilisateur peut afficher.The main difference is that the ListView control provides a number of different ways items can be viewed by the user. La ListViewItem classe définit l’apparence, le comportement et les données associés à un élément affiché dans le ListView contrôle.The ListViewItem class defines the appearance, behavior, and data associated with an item that is displayed in the ListView control. ListViewItemles objets peuvent être affichés dans ListView le contrôle dans l’une des quatre vues différentes.ListViewItem objects can be displayed in the ListView control in one of four different views. Les éléments peuvent être affichés sous la forme de petites ou grandes icônes ou sous forme de petites icônes dans une liste verticale.Items can be displayed as large or small icons or as small icons in a vertical list. Les éléments peuvent également avoir des sous-éléments qui contiennent des informations relatives à l’élément parent.Items can also have subitems that contain information that is related to the parent item. Le quatrième style de vue, le mode Détails, vous permet d’afficher l’élément et ses sous-éléments dans une grille avec des en-têtes de colonnes qui peuvent être utilisés pour identifier les informations affichées dans un sous-élément.The fourth view style, details view, allows you to display the item and its subitems in a grid with column headers that can be used to identify the information being displayed in a subitem.

La plupart des propriétés de la ListViewItem classe fournissent des moyens de modifier l’affichage de l’élément dans ListView le contrôle auquel il est associé.Most of the properties of the ListViewItem class provide ways to change the display of the item in the ListView control it is associated with. Les BackColorpropriétés ForeColor, ListView et Font vous permettent de modifier la façon dont le texte de l’élément est affiché dans le contrôle.The BackColor, ForeColor, and Font properties allow you to change how the text of the item is displayed in the ListView control. La ImageIndex propriété vous permet de spécifier l’image à charger à partir ImageList de la ListView qui est assignée au contrôle ListView( LargeImageList en SmallImageList définissant les propriétés ou de).The ImageIndex property allows you to specify the image to load from the ImageList that is assigned to the ListView control (by setting the LargeImageList or SmallImageList properties of the ListView). Les éléments peuvent afficher des cases à cocher pour obtenir des choix d’élément de l’utilisateur d’une CheckedListBox manière similaire à un contrôle.Items can display check boxes in order to obtain item choices from the user in a way similar to a CheckedListBox control. Vous pouvez utiliser la Checked propriété pour déterminer si un élément est activé, ou pour activer ou désactiver la case à cocher au moment de l’exécution.You can use the Checked property to determine if an item is checked, or to select or clear the check box at run time. Les éléments peuvent afficher un nombre quelconque de sous- View éléments lorsque la propriété ListView du contrôle associé a Details la valeur ListView et que les colonnes ListView.ColumnHeaderCollection sont définies dans le du contrôle.Items can display any number of subitems when the View property of the associated ListView control is set to Details and columns are defined in the ListView.ColumnHeaderCollection of the ListView control. Vous pouvez ajouter des sous-éléments à un élément en Add appelant la méthode ListViewItem.ListViewSubItemCollection de la classe.You can add subitems to an item by calling the Add method of the ListViewItem.ListViewSubItemCollection class. La SubItems propriété vous permet d’accéder à la ListViewItem.ListViewSubItemCollection classe et à ses membres.The SubItems property allows you to gain access to the ListViewItem.ListViewSubItemCollection class and its members.

Certaines des propriétés et méthodes de la ListViewItem classe sont des versions spécifiques aux éléments des propriétés et des méthodes dans le ListView contrôle.Some of the properties and methods of the ListViewItem class are item-specific versions of properties and methods in the ListView control. Par exemple, la EnsureVisible méthode est similaire à la ListView version de la méthode, mais la ListViewItem version affecte uniquement l’élément actuel.For example, the EnsureVisible method is similar to the ListView version of the method, but the ListViewItem version affects only the current item.

La ListViewItem classe fournit également des méthodes qui ne sont pas ListView des versions de méthodes.The ListViewItem class also provides methods that are not versions of ListView methods. La BeginEdit méthode place le texte de l’élément en mode édition afin que l’utilisateur puisse modifier le texte de l’élément LabelEdit (lorsque la ListView propriété du contrôle a truela valeur).The BeginEdit method places the item's text into edit mode so the user can change the item's text (when the LabelEdit property of the ListView control is set to true). La Clone méthode vous permet de créer des copies d' ListViewItem objets existants à réutiliser ListView dans d’autres contrôles.The Clone method allows you to create copies of existing ListViewItem objects to reuse in other ListView controls.

Constructeurs

ListViewItem() ListViewItem() ListViewItem() ListViewItem()

Initialise une nouvelle instance de la classe ListViewItem avec des valeurs par défaut.Initializes a new instance of the ListViewItem class with default values.

ListViewItem(ListViewGroup) ListViewItem(ListViewGroup) ListViewItem(ListViewGroup) ListViewItem(ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem et l'assigne au groupe spécifié.Initializes a new instance of the ListViewItem class and assigns it to the specified group.

ListViewItem(ListViewItem+ListViewSubItem[], Int32) ListViewItem(ListViewItem+ListViewSubItem[], Int32) ListViewItem(ListViewItem+ListViewSubItem[], Int32) ListViewItem(ListViewItem+ListViewSubItem[], Int32)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément et un tableau d'objets ListViewItem.ListViewSubItem.Initializes a new instance of the ListViewItem class with the image index position of the item's icon and an array of ListViewItem.ListViewSubItem objects.

ListViewItem(ListViewItem+ListViewSubItem[], Int32, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], Int32, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], Int32, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], Int32, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément ListViewItem.ListViewSubItem et assigne l'élément au groupe spécifié.Initializes a new instance of the ListViewItem class with the image index position of the item's icon and an array of ListViewItem.ListViewSubItem objects, and assigns the item to the specified group.

ListViewItem(ListViewItem+ListViewSubItem[], String) ListViewItem(ListViewItem+ListViewSubItem[], String) ListViewItem(ListViewItem+ListViewSubItem[], String) ListViewItem(ListViewItem+ListViewSubItem[], String)

Initialise une nouvelle instance de la classe ListViewItem avec les sous-éléments et l'image spécifiés.Initializes a new instance of the ListViewItem class with the specified subitems and image.

ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec les sous-éléments, l'image et le groupe spécifiés.Initializes a new instance of the ListViewItem class with the specified subitems, image, and group.

ListViewItem(SerializationInfo, StreamingContext) ListViewItem(SerializationInfo, StreamingContext) ListViewItem(SerializationInfo, StreamingContext) ListViewItem(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ListViewItem avec les informations de sérialisation et de contexte de diffusion en continu spécifiées.Initializes a new instance of the ListViewItem class with the specified serialization information and streaming context.

ListViewItem(String) ListViewItem(String) ListViewItem(String) ListViewItem(String)

Initialise une nouvelle instance de la classe ListViewItem avec le texte de l'élément spécifié.Initializes a new instance of the ListViewItem class with the specified item text.

ListViewItem(String, Int32) ListViewItem(String, Int32) ListViewItem(String, Int32) ListViewItem(String, Int32)

Initialise une nouvelle instance de la classe ListViewItem avec le texte de l'élément spécifié et la position d'index de l'image de l'icône de l'élément.Initializes a new instance of the ListViewItem class with the specified item text and the image index position of the item's icon.

ListViewItem(String, Int32, ListViewGroup) ListViewItem(String, Int32, ListViewGroup) ListViewItem(String, Int32, ListViewGroup) ListViewItem(String, Int32, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec le texte de l'élément spécifié et la position d'index de l'image de l'icône de l'élément et assigne l'élément au groupe spécifié.Initializes a new instance of the ListViewItem class with the specified item text and the image index position of the item's icon, and assigns the item to the specified group.

ListViewItem(String, ListViewGroup) ListViewItem(String, ListViewGroup) ListViewItem(String, ListViewGroup) ListViewItem(String, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec le texte d'élément spécifié et l'assigne au groupe spécifié.Initializes a new instance of the ListViewItem class with the specified item text and assigns it to the specified group.

ListViewItem(String, String) ListViewItem(String, String) ListViewItem(String, String) ListViewItem(String, String)

Initialise une nouvelle instance de la classe ListViewItem avec le texte et l'image spécifiés.Initializes a new instance of the ListViewItem class with the specified text and image.

ListViewItem(String, String, ListViewGroup) ListViewItem(String, String, ListViewGroup) ListViewItem(String, String, ListViewGroup) ListViewItem(String, String, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec le texte, l'image et le groupe spécifiés.Initializes a new instance of the ListViewItem class with the specified text, image, and group.

ListViewItem(String[]) ListViewItem(String[]) ListViewItem(String[]) ListViewItem(String[])

Initialise une nouvelle instance de la classe ListViewItem avec un tableau de chaînes représentant des sous-éléments.Initializes a new instance of the ListViewItem class with an array of strings representing subitems.

ListViewItem(String[], Int32) ListViewItem(String[], Int32) ListViewItem(String[], Int32) ListViewItem(String[], Int32)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément et un tableau de chaînes représentant les sous-éléments.Initializes a new instance of the ListViewItem class with the image index position of the item's icon and an array of strings representing subitems.

ListViewItem(String[], Int32, Color, Color, Font) ListViewItem(String[], Int32, Color, Color, Font) ListViewItem(String[], Int32, Color, Color, Font) ListViewItem(String[], Int32, Color, Color, Font)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément ; les couleurs de premier plan et d'arrière-plan, la police de l'élément et un tableau de chaînes représentant les sous-éléments.Initializes a new instance of the ListViewItem class with the image index position of the item's icon; the foreground color, background color, and font of the item; and an array of strings representing subitems.

ListViewItem(String[], Int32, Color, Color, Font, ListViewGroup) ListViewItem(String[], Int32, Color, Color, Font, ListViewGroup) ListViewItem(String[], Int32, Color, Color, Font, ListViewGroup) ListViewItem(String[], Int32, Color, Color, Font, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément ; les couleurs de premier plan et d'arrière-plan, la police de l'élément et un tableau de chaînes représentant les sous-éléments.Initializes a new instance of the ListViewItem class with the image index position of the item's icon; the foreground color, background color, and font of the item; and an array of strings representing subitems. Assigne l'élément au groupe spécifié.Assigns the item to the specified group.

ListViewItem(String[], Int32, ListViewGroup) ListViewItem(String[], Int32, ListViewGroup) ListViewItem(String[], Int32, ListViewGroup) ListViewItem(String[], Int32, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec la position d'index de l'image de l'icône de l'élément et un tableau de chaînes représentant les sous-éléments et assigne l'élément au groupe spécifié.Initializes a new instance of the ListViewItem class with the image index position of the item's icon and an array of strings representing subitems, and assigns the item to the specified group.

ListViewItem(String[], ListViewGroup) ListViewItem(String[], ListViewGroup) ListViewItem(String[], ListViewGroup) ListViewItem(String[], ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec un tableau de chaînes représentant des sous-éléments et assigne l'élément au groupe spécifié.Initializes a new instance of the ListViewItem class with an array of strings representing subitems, and assigns the item to the specified group.

ListViewItem(String[], String) ListViewItem(String[], String) ListViewItem(String[], String) ListViewItem(String[], String)

Initialise une nouvelle instance de la classe ListViewItem avec l'élément, le texte du sous-élément et l'image spécifiés.Initializes a new instance of the ListViewItem class with the specified item and subitem text and image.

ListViewItem(String[], String, Color, Color, Font) ListViewItem(String[], String, Color, Color, Font) ListViewItem(String[], String, Color, Color, Font) ListViewItem(String[], String, Color, Color, Font)

Initialise une nouvelle instance de la classe ListViewItem avec les sous-éléments contenant le texte, l'image les couleurs et la police spécifiés.Initializes a new instance of the ListViewItem class with the subitems containing the specified text, image, colors, and font.

ListViewItem(String[], String, Color, Color, Font, ListViewGroup) ListViewItem(String[], String, Color, Color, Font, ListViewGroup) ListViewItem(String[], String, Color, Color, Font, ListViewGroup) ListViewItem(String[], String, Color, Color, Font, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec les sous-éléments contenant le texte, l'image les couleurs, la police et le groupe spécifiés.Initializes a new instance of the ListViewItem class with the subitems containing the specified text, image, colors, font, and group.

ListViewItem(String[], String, ListViewGroup) ListViewItem(String[], String, ListViewGroup) ListViewItem(String[], String, ListViewGroup) ListViewItem(String[], String, ListViewGroup)

Initialise une nouvelle instance de la classe ListViewItem avec les sous-éléments contenant le texte, l'image et le groupe spécifiés.Initializes a new instance of the ListViewItem class with subitems containing the specified text, image, and group.

Propriétés

BackColor BackColor BackColor BackColor

Obtient ou définit la couleur d'arrière-plan du texte de l'élément.Gets or sets the background color of the item's text.

Bounds Bounds Bounds Bounds

Obtient le rectangle englobant de l'élément, y compris des sous-éléments.Gets the bounding rectangle of the item, including subitems.

Checked Checked Checked Checked

Obtient ou définit une valeur indiquant si l'élément est coché.Gets or sets a value indicating whether the item is checked.

Focused Focused Focused Focused

Obtient ou définit une valeur indiquant si l'élément a le focus dans le contrôle ListView.Gets or sets a value indicating whether the item has focus within the ListView control.

Font Font Font Font

Obtient ou définit la police du texte de l'élément.Gets or sets the font of the text displayed by the item.

ForeColor ForeColor ForeColor ForeColor

Obtient ou définit la couleur de premier plan du texte de l'élément.Gets or sets the foreground color of the item's text.

Group Group Group Group

Obtient ou définit le groupe auquel l'élément est assigné.Gets or sets the group to which the item is assigned.

ImageIndex ImageIndex ImageIndex ImageIndex

Obtient ou définit l'index de l'image qui s'affiche pour l'élément.Gets or sets the index of the image that is displayed for the item.

ImageKey ImageKey ImageKey ImageKey

Obtient ou définit la clé de l'image qui s'affiche pour l'élément.Gets or sets the key for the image that is displayed for the item.

ImageList ImageList ImageList ImageList

Obtient le ImageList qui contient l'image affichée avec l'élément.Gets the ImageList that contains the image displayed with the item.

IndentCount IndentCount IndentCount IndentCount

Obtient ou définit le nombre de largeurs de petite image à utiliser pour mettre en retrait ListViewItem.Gets or sets the number of small image widths by which to indent the ListViewItem.

Index Index Index Index

Obtient l'index de base zéro de l'élément au sein du contrôle ListView.Gets the zero-based index of the item within the ListView control.

ListView ListView ListView ListView

Obtient le contrôle ListView qui contient l'élément.Gets the ListView control that contains the item.

Name Name Name Name

Obtient ou définit le nom associé à ce ListViewItem.Gets or sets the name associated with this ListViewItem.

Position Position Position Position

Obtient ou définit la position de l'angle supérieur gauche de ListViewItem.Gets or sets the position of the upper-left corner of the ListViewItem.

Selected Selected Selected Selected

Obtient ou définit une valeur indiquant si l'élément est sélectionné.Gets or sets a value indicating whether the item is selected.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Obtient ou définit l'index de l'image d'état (par exemple, l'image d'une case à cocher activée ou désactivée indiquant l'état de l'élément) qui s'affiche avec l'élément.Gets or sets the index of the state image (an image such as a selected or cleared check box that indicates the state of the item) that is displayed for the item.

SubItems SubItems SubItems SubItems

Obtient une collection contenant tous les sous-éléments de l'élément.Gets a collection containing all subitems of the item.

Tag Tag Tag Tag

Obtient ou définit un objet qui contient les données à associer à l'élément.Gets or sets an object that contains data to associate with the item.

Text Text Text Text

Obtient ou définit le texte de l'élément.Gets or sets the text of the item.

ToolTipText ToolTipText ToolTipText ToolTipText

Obtient ou définit le texte indiqué lorsque le pointeur de la souris se trouve sur ListViewItem.Gets or sets the text shown when the mouse pointer rests on the ListViewItem.

UseItemStyleForSubItems UseItemStyleForSubItems UseItemStyleForSubItems UseItemStyleForSubItems

Obtient ou définit une valeur indiquant si les propriétés Font, ForeColor et BackColor de l'élément sont utilisées pour tous ses sous-éléments.Gets or sets a value indicating whether the Font, ForeColor, and BackColor properties for the item are used for all its subitems.

Méthodes

BeginEdit() BeginEdit() BeginEdit() BeginEdit()

Fait passer le texte de l'élément en mode édition.Places the item text into edit mode.

Clone() Clone() Clone() Clone()

Crée une copie identique de l'élément.Creates an identical copy of the item.

Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext)

Désérialise l'élément.Deserializes the item.

EnsureVisible() EnsureVisible() EnsureVisible() EnsureVisible()

Garantit que l'élément est visible dans le contrôle en faisant défiler le contenu du contrôle si nécessaire.Ensures that the item is visible within the control, scrolling the contents of the control, if necessary.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FindNearestItem(SearchDirectionHint) FindNearestItem(SearchDirectionHint) FindNearestItem(SearchDirectionHint) FindNearestItem(SearchDirectionHint)

Recherche l'élément suivant depuis ListViewItem, en recherchant dans la direction spécifiée.Finds the next item from the ListViewItem, searching in the specified direction.

GetBounds(ItemBoundsPortion) GetBounds(ItemBoundsPortion) GetBounds(ItemBoundsPortion) GetBounds(ItemBoundsPortion)

Récupère la partie spécifiée du rectangle englobant de l'élément.Retrieves the specified portion of the bounding rectangle for the item.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetSubItemAt(Int32, Int32) GetSubItemAt(Int32, Int32) GetSubItemAt(Int32, Int32) GetSubItemAt(Int32, Int32)

Retourne le sous-ensemble de ListViewItem aux coordonnées spécifiées.Returns the subitem of the ListViewItem at the specified coordinates.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove() Remove() Remove() Remove()

Supprime l'élément de son contrôle ListView associé.Removes the item from its associated ListView control.

Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext)

Sérialise l'élément.Serializes the item.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Sérialise l'élément.Serializes the item.

S’applique à

Voir aussi