ListViewItem.Tag Property
Gets or sets an object that contains data to associate with the item.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
[BindableAttribute(true)] [TypeConverterAttribute(typeof(StringConverter))] public Object Tag { get; set; }
Property Value
Type: System.ObjectAn object that contains information that is associated with the item.
The following code example demonstrates how to initialize a ListViewItem and set the Tag and Text properties. To run this example, place the following code in a form that contains a ListView named ListView1, and call InitializeListViewItems from the form's constructor or Load event-handling method.
private void InitializeListViewItems() { ListView1.View = View.List; Cursor[] favoriteCursors = new Cursor[]{Cursors.Help, Cursors.Hand, Cursors.No, Cursors.Cross}; // Populate the ListView control with the array of Cursors. foreach ( Cursor aCursor in favoriteCursors ) { // Construct the ListViewItem object ListViewItem item = new ListViewItem(); // Set the Text property to the cursor name. item.Text = aCursor.ToString(); // Set the Tag property to the cursor. item.Tag = aCursor; // Add the ListViewItem to the ListView. ListView1.Items.Add(item); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.