ListViewItem ListViewItem ListViewItem ListViewItem Class

정의

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

예제

다음 코드 예제를 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, MySmallImage2MyLargeImage1, 및 MyLargeImage2 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 'CreateMyListView

설명

합니다 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, ForeColor, 및 Font 속성에서 항목의 텍스트 표시 방법을 변경할 수는 ListView 제어 합니다.The BackColor, ForeColor, and Font properties allow you to change how the text of the item is displayed in the ListView control. ImageIndex 속성을 사용 하면 이미지에서 로드를 지정할 수 있습니다는 ImageList 에 할당 된를 ListView 컨트롤 (설정 하 여를 LargeImageList 또는 SmallImageList 의 속성을 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). 항목에서 비슷한 방식으로 사용자의 선택 항목이 얻으려면 확인란을 표시할 수는 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. 항목 개수에 관계 없이 표시할 수 있습니다 때 하위 항목을 View 속성은 연결 된 ListView 로 설정 되어 Details 열에서 정의 됩니다는 ListView.ColumnHeaderCollectionListView 컨트롤입니다.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. 호출 하 여 항목에 하위 항목을 추가할 수 있습니다 합니다 Add 메서드는 ListViewItem.ListViewSubItemCollection 클래스입니다.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 메서드 사용자가 항목의 텍스트를 변경할 수 있도록 항목의 텍스트 편집 모드에 배치 (때를 LabelEdit 의 속성을 ListView 로 설정 되어 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 메서드를 사용 하면 기존 복사본을 만들 수 있습니다 ListViewItem 개체에서 다른 재사용할 ListView 컨트롤입니다.The Clone method allows you to create copies of existing ListViewItem objects to reuse in other ListView controls.

생성자

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

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

ListViewItem(ListViewGroup) ListViewItem(ListViewGroup) ListViewItem(ListViewGroup) 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[], Int32) ListViewItem(ListViewItem+ListViewSubItem[], Int32) 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[], Int32, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], Int32, ListViewGroup) 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(ListViewItem+ListViewSubItem[], String) ListViewItem(ListViewItem+ListViewSubItem[], String) 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(ListViewItem+ListViewSubItem[], String, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup) ListViewItem(ListViewItem+ListViewSubItem[], String, ListViewGroup)

새 인스턴스를 초기화 합니다 ListViewItem 지정 된 하위 항목, 이미지 및 그룹을 사용 하 여 클래스입니다.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)

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

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

새 인스턴스를 초기화 합니다 ListViewItem 지정 된 항목 텍스트를 사용 하 여 클래스입니다.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)

새 인스턴스를 초기화 합니다 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(String, Int32, ListViewGroup) ListViewItem(String, Int32, ListViewGroup) 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(String, ListViewGroup) ListViewItem(String, ListViewGroup) 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(String, String) ListViewItem(String, String) ListViewItem(String, String)

새 인스턴스를 초기화 합니다 ListViewItem 지정한 텍스트 및 이미지를 사용 하 여 클래스입니다.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)

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

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

새 인스턴스를 초기화 합니다 ListViewItem 하위 항목을 나타내는 문자열의 배열 사용 하 여 클래스입니다.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)

새 인스턴스를 초기화 합니다 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(String[], Int32, Color, Color, Font) ListViewItem(String[], Int32, Color, Color, Font) 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(String[], Int32, Color, Color, Font, ListViewGroup) ListViewItem(String[], Int32, Color, Color, Font, ListViewGroup) 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(String[], Int32, ListViewGroup) ListViewItem(String[], Int32, ListViewGroup) 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(String[], ListViewGroup) ListViewItem(String[], ListViewGroup) 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(String[], String) ListViewItem(String[], String) 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(String[], String, Color, Color, Font) ListViewItem(String[], String, Color, Color, Font) 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(String[], String, Color, Color, Font, ListViewGroup) ListViewItem(String[], String, Color, Color, Font, ListViewGroup) 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(String[], String, ListViewGroup) ListViewItem(String[], String, ListViewGroup) ListViewItem(String[], String, ListViewGroup)

새 인스턴스를 초기화 합니다 ListViewItem 지정 된 텍스트, 이미지 및 그룹을 포함 하는 하위 클래스입니다.Initializes a new instance of the ListViewItem class with subitems containing the specified text, image, and group.

속성

BackColor BackColor BackColor BackColor

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

Bounds Bounds Bounds Bounds

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

Checked Checked Checked Checked

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

Focused Focused Focused Focused

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

Font Font Font Font

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

ForeColor ForeColor ForeColor ForeColor

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

Group Group Group Group

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

ImageIndex ImageIndex ImageIndex ImageIndex

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

ImageKey ImageKey ImageKey ImageKey

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

ImageList ImageList ImageList ImageList

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

IndentCount IndentCount IndentCount IndentCount

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

Index Index Index Index

내 항목의 0부터 시작 인덱스를 가져옵니다는 ListView 제어 합니다.Gets the zero-based index of the item within the ListView control.

ListView ListView ListView ListView

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

Name Name Name Name

이 사용 하 여 연결 된 이름을 가져오거나 설정 합니다. ListViewItem합니다.Gets or sets the name associated with this ListViewItem.

Position Position Position Position

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

Selected Selected Selected Selected

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

StateImageIndex StateImageIndex StateImageIndex 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 SubItems SubItems SubItems

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

Tag Tag Tag Tag

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

Text Text Text Text

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

ToolTipText ToolTipText ToolTipText ToolTipText

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

UseItemStyleForSubItems UseItemStyleForSubItems UseItemStyleForSubItems UseItemStyleForSubItems

나타내는 값을 가져오거나 여부를 합니다 Font, ForeColor, 및 BackColor 속성 항목에 대 한 모든 하위 항목에 사용 됩니다.Gets or sets a value indicating whether the Font, ForeColor, and BackColor properties for the item are used for all its subitems.

메서드

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

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

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

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

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

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

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

항목이 필요한 경우 컨트롤의 내용을 스크롤하여 컨트롤 내에 표시 되는지 확인 합니다.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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

명시적 인터페이스 구현

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

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

적용 대상

추가 정보