ListViewItem 클래스

정의

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
상속
ListViewItem
특성
구현

예제

다음 코드 예제를 ListView 3 개를 사용 하 여 컨트롤 ListViewItem 지정 된 개체 및 3 ListViewItem.ListViewSubItem 각 항목에 대해 지정 된 개체입니다.The following code example creates a ListView control with three ListViewItem objects specified and three ListViewItem.ListViewSubItem objects specified for each item. 예제에서는 ColumnHeader 하위 항목 세부 정보 보기에 표시할 개체입니다.The example also creates ColumnHeader objects to display the subitems in details view. 두 개의 ImageList 이미지를 제공 하 여 코드 예제의 만들어집니다 개체는 ListViewItem 개체입니다.Two ImageList objects are also created in the code example to provide images for the ListViewItem objects. 이러한 ImageList 개체에 추가 되는 LargeImageListSmallImageList 속성입니다.These ImageList objects are added to the LargeImageList and SmallImageList properties. 이 예제에서는 만들기에서 다음 속성을 사용 합니다 ListView 제어:The example uses the following properties in creating the ListView control:

코드를 Form에 추가 하 고 생성자 또는 폼의 다른 메서드에서 예제에서 만든 메서드를 호출 해야 합니다.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. 이 예에서는 MySmallImage1, MySmallImage2, MyLargeImage1MyLargeImage2 라는 이미지가 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

설명

ListView 컨트롤은 항목의 목록을 표시 한다는 점에서 ListBox와 비슷합니다.The ListView control is similar to a ListBox in that it displays a list of items. 주요 차이점은 ListView 컨트롤은 사용자가 항목을 볼 수 있는 여러 가지 방법을 제공 한다는 것입니다.The main difference is that the ListView control provides a number of different ways items can be viewed by the user. ListViewItem 클래스는 ListView 컨트롤에 표시 되는 항목과 연결 된 모양, 동작 및 데이터를 정의 합니다.The ListViewItem class defines the appearance, behavior, and data associated with an item that is displayed in the ListView control. ListViewItem 개체는 ListView 컨트롤의 네 가지 뷰 중 하나에 표시 될 수 있습니다.ListViewItem objects can be displayed in the ListView control in one of four different views. 큰 아이콘 또는 작은 아이콘 또는 작은 아이콘 세로 목록에 항목을 표시할 수 있습니다.Items can be displayed as large or small icons or as small icons in a vertical list. 항목이 부모 항목에 관련 된 정보가 포함 된 하위 항목을 포함할 수도 있습니다.Items can also have subitems that contain information that is related to the parent item. 네 번째 보기 스타일을 자세히 보기를 사용 하면 하위 항목에 표시 되는 정보를 식별 하는 데 사용할 수 있는 열 머리글과 함께 표에 해당 하위 항목을 표시할 수입니다.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.

ListViewItem 클래스의 속성 대부분은 연결 된 ListView 컨트롤에서 항목의 표시를 변경 하는 방법을 제공 합니다.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. BackColor, ForeColorFont 속성을 사용 하면 ListView 컨트롤에 항목 텍스트가 표시 되는 방식을 변경할 수 있습니다.The BackColor, ForeColor, and Font properties allow you to change how the text of the item is displayed in the ListView control. ImageIndex 속성을 사용 하면 SmallImageListLargeImageList 또는 ListView속성을 설정 하 여 ListView 컨트롤에 할당 된 ImageList에서 로드할 이미지를 지정할 수 있습니다.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). 항목은 CheckedListBox 컨트롤과 비슷한 방식으로 사용자가 선택할 수 있는 항목을 가져오기 위해 확인란을 표시할 수 있습니다.Items can display check boxes in order to obtain item choices from the user in a way similar to a CheckedListBox control. Checked 속성을 사용 하 여 항목이 선택 되었는지 확인 하거나 런타임에 확인란을 선택 하거나 선택 취소할 수 있습니다.You can use the Checked property to determine if an item is checked, or to select or clear the check box at run time. 연결 된 ListView 컨트롤의 View 속성이 Details로 설정 되 고 열이 ListView 컨트롤의 ListView.ColumnHeaderCollection에 정의 되어 있는 경우 항목은 원하는 수의 하위 항목을 표시할 수 있습니다.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. ListViewItem.ListViewSubItemCollection 클래스의 Add 메서드를 호출 하 여 항목에 하위 항목을 추가할 수 있습니다.You can add subitems to an item by calling the Add method of the ListViewItem.ListViewSubItemCollection class. SubItems 속성을 사용 하면 ListViewItem.ListViewSubItemCollection 클래스 및 해당 멤버에 대 한 액세스 권한을 얻을 수 있습니다.The SubItems property allows you to gain access to the ListViewItem.ListViewSubItemCollection class and its members.

ListViewItem 클래스의 속성 및 메서드 중 일부는 ListView 컨트롤의 속성 및 메서드 항목에 대 한 특정 버전입니다.Some of the properties and methods of the ListViewItem class are item-specific versions of properties and methods in the ListView control. 예를 들어 EnsureVisible 메서드는 ListView 버전의 메서드와 유사 하지만 ListViewItem 버전은 현재 항목에만 영향을 줍니다.For example, the EnsureVisible method is similar to the ListView version of the method, but the ListViewItem version affects only the current item.

ListViewItem 클래스는 ListView 메서드의 버전이 아닌 메서드도 제공 합니다.The ListViewItem class also provides methods that are not versions of ListView methods. BeginEdit 메서드는 항목의 텍스트를 편집 모드로 설정 하 여 사용자가 항목의 텍스트를 변경할 수 있도록 합니다 (ListView 컨트롤의 LabelEdit 속성이 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). Clone 메서드를 사용 하 여 다른 ListView 컨트롤에서 다시 사용할 기존 ListViewItem 개체의 복사본을 만들 수 있습니다.The Clone method allows you to create copies of existing ListViewItem objects to reuse in other ListView controls.

생성자

ListViewItem()

기본값으로 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with default values.

ListViewItem(ListViewGroup)

ListViewItem 클래스의 새 인스턴스를 초기화하고 지정된 그룹에 할당합니다.Initializes a new instance of the ListViewItem class and assigns it to the specified group.

ListViewItem(ListViewItem+ListViewSubItem[], Int32)

항목 아이콘의 이미지 인덱스 위치와 ListViewItem 개체의 배열을 사용하여 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 클래스의 새 인스턴스를 초기화하고 해당 항목을 지정된 그룹에 할당합니다.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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified subitems and image.

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

지정된 하위 항목, 이미지 및 그룹을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified subitems, image, and group.

ListViewItem(SerializationInfo, StreamingContext)

지정된 serialization 정보와 스트리밍 컨텍스트를 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified serialization information and streaming context.

ListViewItem(String)

지정된 항목 텍스트를 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified item text.

ListViewItem(String, Int32)

지정된 항목 텍스트와 항목 아이콘의 이미지 인덱스 위치를 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.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 클래스의 새 인스턴스를 초기화하고 지정된 그룹에 항목을 할당합니다.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 클래스의 새 인스턴스를 초기화하고 지정된 그룹에 할당합니다.Initializes a new instance of the ListViewItem class with the specified item text and assigns it to the specified group.

ListViewItem(String, String)

지정된 텍스트 및 이미지를 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified text and image.

ListViewItem(String, String, ListViewGroup)

지정된 텍스트, 이미지 및 그룹을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified text, image, and group.

ListViewItem(String[])

하위 항목을 나타내는 문자열 배열을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with an array of strings representing subitems.

ListViewItem(String[], Int32)

항목 아이콘의 이미지 인덱스 위치와 하위 항목을 나타내는 문자열 배열을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.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 클래스의 새 인스턴스를 초기화합니다.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 클래스의 새 인스턴스를 초기화합니다.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. 지정된 그룹에 항목을 할당합니다.Assigns the item to the specified group.

ListViewItem(String[], Int32, ListViewGroup)

항목 아이콘의 이미지 인덱스 위치와 하위 항목을 나타내는 문자열 배열을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화하고 해당 항목을 지정된 그룹에 할당합니다.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 클래스의 새 인스턴스를 초기화하고 해당 항목을 지정된 그룹에 할당합니다.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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with the specified item and subitem text and image.

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

지정된 텍스트, 이미지, 색 및 글꼴이 들어 있는 하위 항목을 사용하여 ListViewItem 클래스의 새 인스턴스를 초기화합니다.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 클래스의 새 인스턴스를 초기화합니다.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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListViewItem class with subitems containing the specified text, image, and group.

속성

BackColor

항목 텍스트의 배경색을 가져오거나 설정 합니다.Gets or sets the background color of the item's text.

Bounds

하위 항목을 포함 하 여 항목의 경계 사각형을 가져옵니다.Gets the bounding rectangle of the item, including subitems.

Checked

항목이 선택 되어 있는지 여부를 나타내는 값을 가져오거나 설정 합니다.Gets or sets a value indicating whether the item is checked.

Focused

ListView 컨트롤 내에서 항목에 포커스가 있는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the item has focus within the ListView control.

Font

항목에 표시되는 텍스트 글꼴을 가져오거나 설정합니다.Gets or sets the font of the text displayed by the item.

ForeColor

항목 텍스트의 전경색을 가져오거나 설정 합니다.Gets or sets the foreground color of the item's text.

Group

항목을 할당할 그룹을 가져오거나 설정합니다.Gets or sets the group to which the item is assigned.

ImageIndex

항목에 대해 표시 되는 이미지의 인덱스를 가져오거나 설정 합니다.Gets or sets the index of the image that is displayed for the item.

ImageKey

항목에 대해 표시 되는 이미지에 대 한 키를 가져오거나 설정 합니다.Gets or sets the key for the image that is displayed for the item.

ImageList

항목과 함께 표시되는 이미지가 들어 있는 ImageList를 가져옵니다.Gets the ImageList that contains the image displayed with the item.

IndentCount

ListViewItem을 들여쓰는 데 사용할 작은 이미지 너비 값을 가져오거나 설정합니다.Gets or sets the number of small image widths by which to indent the ListViewItem.

Index

ListView 컨트롤에 포함된 항목의 인덱스(0부터 시작)를 가져옵니다.Gets the zero-based index of the item within the ListView control.

ListView

항목이 포함된 ListView 컨트롤을 가져옵니다.Gets the ListView control that contains the item.

Name

ListViewItem과 관련된 이름을 가져오거나 설정합니다.Gets or sets the name associated with this ListViewItem.

Position

ListViewItem의 왼쪽 맨 위 위치를 가져오거나 설정합니다.Gets or sets the position of the upper-left corner of the ListViewItem.

Selected

항목이 선택되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the item is selected.

StateImageIndex

상태 이미지 (예: 확인란이 나 선택 확인란 항목의 상태를 나타내는 이미지)의 인덱스를 가져오거나 설정 합니다. 항목에 표시 되는 합니다.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

항목의 모든 하위 항목을 포함 하는 컬렉션을 가져옵니다.Gets a collection containing all subitems of the item.

Tag

항목과 연결할 데이터를 포함 하는 개체를 가져오거나 설정 합니다.Gets or sets an object that contains data to associate with the item.

Text

항목의 텍스트를 가져오거나 설정 합니다.Gets or sets the text of the item.

ToolTipText

마우스 포인터가 ListViewItem을 가리킬 때 표시되는 텍스트를 가져오거나 설정합니다.Gets or sets the text shown when the mouse pointer rests on the ListViewItem.

UseItemStyleForSubItems

항목에 대한 Font, ForeColorBackColor 속성을 해당 항목의 모든 하위 항목에 대해 사용할 것인지를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the Font, ForeColor, and BackColor properties for the item are used for all its subitems.

메서드

BeginEdit()

편집 모드에 있는 항목 텍스트를 배치합니다.Places the item text into edit mode.

Clone()

항목의 동일 복사본을 만듭니다.Creates an identical copy of the item.

Deserialize(SerializationInfo, StreamingContext)

항목을 deserialize합니다.Deserializes the item.

EnsureVisible()

항목이 필요한 경우 컨트롤의 내용을 스크롤하여 컨트롤 내에 표시 되는지 확인 합니다.Ensures that the item is visible within the control, scrolling the contents of the control, if necessary.

Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
FindNearestItem(SearchDirectionHint)

지정된 방향으로 검색하여 ListViewItem에서 다음 항목을 찾습니다.Finds the next item from the ListViewItem, searching in the specified direction.

GetBounds(ItemBoundsPortion)

항목에 대 한 경계 사각형의 지정된 된 부분을 검색합니다.Retrieves the specified portion of the bounding rectangle for the item.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetSubItemAt(Int32, Int32)

지정된 좌표에 있는 ListViewItem의 하위 항목을 반환합니다.Returns the subitem of the ListViewItem at the specified coordinates.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Remove()

연결된 ListView 컨트롤에서 해당 항목을 제거합니다.Removes the item from its associated ListView control.

Serialize(SerializationInfo, StreamingContext)

항목을 serialize합니다.Serializes the item.

ToString()

현재 개체를 나타내는 string을 반환합니다.Returns a string that represents the current object.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

항목을 serialize합니다.Serializes the item.

적용 대상

추가 정보