ListViewItem Klasse

Definition

Stellt ein Element in einem ListView-Steuerelement dar.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
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ListViewItemConverter))>]
[<System.Serializable>]
type ListViewItem = class
    interface ICloneable
    interface ISerializable
Public Class ListViewItem
Implements ICloneable, ISerializable
Vererbung
ListViewItem
Attribute
Implementiert

Beispiele

Im folgenden Codebeispiel wird ein ListView -Steuerelement mit drei ListViewItem angegebenen-Objekten und drei ListViewItem.ListViewSubItem für jedes Element angegebene-Objekte erstellt.The following code example creates a ListView control with three ListViewItem objects specified and three ListViewItem.ListViewSubItem objects specified for each item. Im Beispiel werden auch- ColumnHeader Objekte erstellt, um die unter Elemente in der Detailansicht anzuzeigen.The example also creates ColumnHeader objects to display the subitems in details view. ImageListIm Codebeispiel werden auch zwei Objekte erstellt, um Bilder für die Objekte bereitzustellen ListViewItem .Two ImageList objects are also created in the code example to provide images for the ListViewItem objects. Diese ImageList Objekte werden der-Eigenschaft und der-Eigenschaft hinzugefügt LargeImageList SmallImageList .These ImageList objects are added to the LargeImageList and SmallImageList properties. In diesem Beispiel werden die folgenden Eigenschaften beim Erstellen des-Steuer Elements verwendet ListView :The example uses the following properties in creating the ListView control:

Sie müssen den Code zu einem hinzufügen Form und die im Beispiel erstellte Methode aus dem Konstruktor oder einer anderen Methode im Formular abrufen.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. Das Beispiel setzt voraus, dass sich die Images, MySmallImage1 MySmallImage2 , MyLargeImage1 und MyLargeImage2 im Stammverzeichnis des Laufwerks C befinden.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

Hinweise

Das- ListView Steuerelement ähnelt einem ListBox in, das eine Liste von Elementen anzeigt.The ListView control is similar to a ListBox in that it displays a list of items. Der Hauptunterschied besteht darin, dass das ListView Steuerelement eine Reihe verschiedener Möglichkeiten bietet, wie Elemente vom Benutzer angezeigt werden können.The main difference is that the ListView control provides a number of different ways items can be viewed by the user. Die ListViewItem -Klasse definiert die Darstellung, das Verhalten und die Daten, die mit einem im-Steuerelement angezeigten Element verknüpft sind ListView .The ListViewItem class defines the appearance, behavior, and data associated with an item that is displayed in the ListView control. ListViewItem -Objekte können im- ListView Steuerelement in einer von vier verschiedenen Ansichten angezeigt werden.ListViewItem objects can be displayed in the ListView control in one of four different views. Elemente können als große oder kleine Symbole oder als kleine Symbole in einer vertikalen Liste angezeigt werden.Items can be displayed as large or small icons or as small icons in a vertical list. Elemente können auch unter Elemente aufweisen, die Informationen enthalten, die mit dem übergeordneten Element verknüpft sind.Items can also have subitems that contain information that is related to the parent item. Mit dem vierten Ansichts Stil, der Detailansicht können Sie das Element und seine unter Elemente in einem Raster mit Spalten Headern anzeigen, mit denen die Informationen identifiziert werden können, die in einem Unterelement angezeigt werden.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.

Die meisten Eigenschaften der- ListViewItem Klasse bieten Möglichkeiten, die Anzeige des Elements im Steuerelement zu ändern, dem ListView es zugeordnet ist.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. Mit BackColor den ForeColor Eigenschaften, und Font können Sie ändern, wie der Text des Elements im-Steuerelement angezeigt wird ListView .The BackColor, ForeColor, and Font properties allow you to change how the text of the item is displayed in the ListView control. Mit der- ImageIndex Eigenschaft können Sie das zu ladende Bild aus dem angeben, ImageList das dem Steuerelement zugewiesen ist ListView (durch Festlegen der-Eigenschaft oder der-Eigenschaft LargeImageList SmallImageList von ListView ).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). Elemente können Kontrollkästchen anzeigen, um Element Optionen vom Benutzer auf eine Weise zu erhalten, die einem Steuerelement ähnelt CheckedListBox .Items can display check boxes in order to obtain item choices from the user in a way similar to a CheckedListBox control. Sie können die- Checked Eigenschaft verwenden, um zu bestimmen, ob ein Element aktiviert ist, oder das Kontrollkästchen zur Laufzeit aktivieren bzw. deaktivieren.You can use the Checked property to determine if an item is checked, or to select or clear the check box at run time. Elemente können beliebig viele unter Elemente anzeigen, wenn die View -Eigenschaft des zugeordneten ListView -Steuer Elements auf festgelegt ist Details und-Spalten in der des-Steuer Elements definiert werden ListView.ColumnHeaderCollection ListView .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. Sie können einem Element untergeordnete Elemente hinzufügen, indem Sie die- Add Methode der- ListViewItem.ListViewSubItemCollection Klasse aufrufen.You can add subitems to an item by calling the Add method of the ListViewItem.ListViewSubItemCollection class. Die SubItems -Eigenschaft ermöglicht es Ihnen, Zugriff auf die ListViewItem.ListViewSubItemCollection -Klasse und ihre Member zu erhalten.The SubItems property allows you to gain access to the ListViewItem.ListViewSubItemCollection class and its members.

Einige Eigenschaften und Methoden der- ListViewItem Klasse sind Element spezifische Versionen von Eigenschaften und Methoden im- ListView Steuerelement.Some of the properties and methods of the ListViewItem class are item-specific versions of properties and methods in the ListView control. Die- EnsureVisible Methode ähnelt z. b. der-Version der- ListView Methode, aber die- ListViewItem Version wirkt sich nur auf das aktuelle Element aus.For example, the EnsureVisible method is similar to the ListView version of the method, but the ListViewItem version affects only the current item.

Die- ListViewItem Klasse stellt auch Methoden bereit, die keine Versionen von ListView Methoden sind.The ListViewItem class also provides methods that are not versions of ListView methods. Die BeginEdit -Methode versetzt den Text des Elements in den Bearbeitungsmodus, sodass der Benutzer den Text des Elements ändern kann (wenn die- LabelEdit Eigenschaft des- ListView Steuer Elements auf festgelegt ist true ).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). Mit der- Clone Methode können Sie Kopien vorhandener- ListViewItem Objekte erstellen, die in anderen Steuerelementen wieder verwendet werden sollen ListView .The Clone method allows you to create copies of existing ListViewItem objects to reuse in other ListView controls.

Konstruktoren

ListViewItem()

Initialisiert eine neue Instanz der ListViewItem-Klasse mit Standardwerten.Initializes a new instance of the ListViewItem class with default values.

ListViewItem(ListViewGroup)

Initialisiert eine neue Instanz der ListViewItem-Klasse und weist diese der angegebenen Gruppe zu.Initializes a new instance of the ListViewItem class and assigns it to the specified group.

ListViewItem(ListViewItem+ListViewSubItem[], Int32)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol und einem Array von ListViewItem.ListViewSubItem-Objekten.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol und einem Array von ListViewItem.ListViewSubItem-Objekten, und weist das Element der angegebenen Gruppe zu.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit den angegebenen Unterelementen und dem angegebenen Bild.Initializes a new instance of the ListViewItem class with the specified subitems and image.

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

Initialisiert eine neue Instanz der ListViewItem-Klasse mit den angegebenen Unterelementen, dem angegebenen Bild und der angegebenen Gruppe.Initializes a new instance of the ListViewItem class with the specified subitems, image, and group.

ListViewItem(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen StreamingkontextInitializes a new instance of the ListViewItem class with the specified serialization information and streaming context.

ListViewItem(String)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Elementtext.Initializes a new instance of the ListViewItem class with the specified item text.

ListViewItem(String, Int32)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Elementtext und der Indexposition des Bilds für das Elementsymbol.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Elementtext und der Indexposition des Bilds für das Elementsymbol, und weist das Element der angegebenen Gruppe zu.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Elementtext und weist diese der angegebenen Gruppe zu.Initializes a new instance of the ListViewItem class with the specified item text and assigns it to the specified group.

ListViewItem(String, String)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Text und dem angegebenen Bild.Initializes a new instance of the ListViewItem class with the specified text and image.

ListViewItem(String, String, ListViewGroup)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Text, dem angegebenen Bild und der angegebenen Gruppe.Initializes a new instance of the ListViewItem class with the specified text, image, and group.

ListViewItem(String[])

Initialisiert eine neue Instanz der ListViewItem-Klasse mit einem Array von Zeichenfolgen, die Unterelemente darstellen.Initializes a new instance of the ListViewItem class with an array of strings representing subitems.

ListViewItem(String[], Int32)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol und einem Array von Zeichenfolgen, die Unterelemente darstellen.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol, der Vorder- und Hintergrundfarbe und Schriftart des Elements, sowie einem Array von Zeichenfolgen, die Unterelemente darstellen.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol, der Vorder- und Hintergrundfarbe und Schriftart des Elements, sowie einem Array von Zeichenfolgen, die Unterelemente darstellen.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. Weist das Element der angegebenen Gruppe zu.Assigns the item to the specified group.

ListViewItem(String[], Int32, ListViewGroup)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit der Indexposition des Bilds für das Elementsymbol und einem Array von Zeichenfolgen, die Unterelemente darstellen, und weist das Element der angegebenen Gruppe zu.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit einem Array von Zeichenfolgen, die Unterelemente darstellen, und weist das Element der angegebenen Gruppe zu.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit dem angegebenen Element, dem angegebenen Unterelementtext und dem angegebenen Bild.Initializes a new instance of the ListViewItem class with the specified item and subitem text and image.

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

Initialisiert eine neue Instanz der ListViewItem-Klasse mit Unterelementen, die den angegebenen Text, das angegebene Bild sowie die angegebenen Farben und die angegebene Schriftart enthalten.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)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit Unterelementen, die den angegebenen Text, das angegebene Bild, die angegebene Gruppe sowie die angegebenen Farben und die angegebene Schriftart enthalten.Initializes a new instance of the ListViewItem class with the subitems containing the specified text, image, colors, font, and group.

ListViewItem(String[], String, ListViewGroup)

Initialisiert eine neue Instanz der ListViewItem-Klasse mit Unterelementen, die den angegebenen Text, das angegebene Bild und die angegebene Gruppe enthalten.Initializes a new instance of the ListViewItem class with subitems containing the specified text, image, and group.

Eigenschaften

BackColor

Ruft die Hintergrundfarbe des Elementtexts ab oder legt diese fest.Gets or sets the background color of the item's text.

Bounds

Ruft das umschließende Rechteck des Elements und der zugehörigen Unterelemente ab.Gets the bounding rectangle of the item, including subitems.

Checked

Ruft einen Wert ab, der angibt, ob das Element aktiviert ist, oder legt diesen fest.Gets or sets a value indicating whether the item is checked.

Focused

Ruft einen Wert ab, der angibt, ob das Element im ListView-Steuerelement den Fokus besitzt, oder legt diesen fest.Gets or sets a value indicating whether the item has focus within the ListView control.

Font

Ruft die Schriftart des angezeigten Elementtexts ab oder legt diese fest.Gets or sets the font of the text displayed by the item.

ForeColor

Ruft die Vordergrundfarbe des Elementtexts ab oder legt diese fest.Gets or sets the foreground color of the item's text.

Group

Ruft die Gruppe ab, der das Element zugewiesen ist, oder legt diese fest.Gets or sets the group to which the item is assigned.

ImageIndex

Ruft den Index des Bilds ab, das für das Element angezeigt wird, oder legt diesen fest.Gets or sets the index of the image that is displayed for the item.

ImageKey

Ruft den Schlüssel des Bilds ab, das für das Element angezeigt wird, oder legt diesen fest.Gets or sets the key for the image that is displayed for the item.

ImageList

Ruft die ImageList ab, die das mit dem Element angezeigte Bild enthält.Gets the ImageList that contains the image displayed with the item.

IndentCount

Ruft die Werte für die jeweilige Breite kleiner Bilder ab, um die das ListViewItem eingezogen werden soll, oder legt diese fest.Gets or sets the number of small image widths by which to indent the ListViewItem.

Index

Ruft den nullbasierten Index des Elements im ListView-Steuerelement ab.Gets the zero-based index of the item within the ListView control.

ListView

Ruft das ListView-Steuerelement mit dem Element ab.Gets the ListView control that contains the item.

Name

Ruft den Namen ab, der diesem ListViewItem zugeordnet ist, oder legt diesen fest.Gets or sets the name associated with this ListViewItem.

Position

Ruft die Position der linken oberen Ecke von ListViewItem ab oder legt diese fest.Gets or sets the position of the upper-left corner of the ListViewItem.

Selected

Ruft einen Wert ab, der angibt, ob das Element ausgewählt ist, oder legt diesen fest.Gets or sets a value indicating whether the item is selected.

StateImageIndex

Ruft den Index der Zustandsgrafik (ein Bild, z. B. ein aktiviertes oder deaktiviertes Kontrollkästchen, das den Zustand eines Elements darstellt) ab, die für das Element angezeigt wird, oder legt diesen fest.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

Ruft eine Auflistung mit allen Unterelementen des Elements ab.Gets a collection containing all subitems of the item.

Tag

Ruft das Objekt ab, das dem Element zuzuordnende Daten enthält, oder legt dieses fest.Gets or sets an object that contains data to associate with the item.

Text

Ruft den Text des Elements ab oder legt diesen fest.Gets or sets the text of the item.

ToolTipText

Ruft den Text ab, der angezeigt wird, wenn sich der Mauszeiger auf dem ListViewItem befindet, oder legt diesen fest.Gets or sets the text shown when the mouse pointer rests on the ListViewItem.

UseItemStyleForSubItems

Ruft einen Wert ab, der angibt, ob die Font-Eigenschaft, die ForeColor-Eigenschaft und die BackColor-Eigenschaft des Elements auch für alle zugehörigen Unterelemente verwendet werden sollen.Gets or sets a value indicating whether the Font, ForeColor, and BackColor properties for the item are used for all its subitems.

Methoden

BeginEdit()

Setzt den Text des Elements in den Bearbeitungsmodus.Places the item text into edit mode.

Clone()

Erstellt eine identische Kopie des Elements.Creates an identical copy of the item.

Deserialize(SerializationInfo, StreamingContext)

Deserialisiert das Element.Deserializes the item.

EnsureVisible()

Stellt sicher, dass das Element im Steuerelement angezeigt wird und führt ggf. einen Bildlauf durch den Inhalt des Steuerelements durch.Ensures that the item is visible within the control, scrolling the contents of the control, if necessary.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
FindNearestItem(SearchDirectionHint)

Sucht nach dem nächsten Element von ListViewItem in der angegebenen Richtung.Finds the next item from the ListViewItem, searching in the specified direction.

GetBounds(ItemBoundsPortion)

Ruft den angegebenen Teil des umschließenden Rechtecks für das Element ab.Retrieves the specified portion of the bounding rectangle for the item.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetSubItemAt(Int32, Int32)

Gibt das Unterelement von ListViewItem an den angegebenen Koordinaten zurück.Returns the subitem of the ListViewItem at the specified coordinates.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Remove()

Entfernt das Element aus seinem zugeordneten ListView-Steuerelement.Removes the item from its associated ListView control.

Serialize(SerializationInfo, StreamingContext)

Serialisiert das Element.Serializes the item.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Serialisiert das Element.Serializes the item.

Gilt für:

Siehe auch