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
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ListViewItemConverter))>]
[<System.Serializable>]
type ListViewItem = class
    interface ICloneable
    interface ISerializable
Public Class ListViewItem
Implements ICloneable, ISerializable
継承
ListViewItem
属性
実装

次のコード例では、 ListView 3 つの ListViewItem オブジェクトを指定し、 ListViewItem.ListViewSubItem 各項目に対して3つのオブジェクトを指定して、コントロールを作成します。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また、オブジェクトのイメージを提供するために、コード例に2つのオブジェクトが作成され ListViewItem ます。Two ImageList objects are also created in the code example to provide images for the ListViewItem objects. これらの ImageList オブジェクトは、プロパティとプロパティに追加され LargeImageList SmallImageList ます。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 が、 MyLargeImage1 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

注釈

ListViewコントロールは、 ListBox 項目の一覧を表示するという点でに似ています。The ListView control is similar to a ListBox in that it displays a list of items. 主な違いは、コントロールには、ユーザーがアイテムを表示するさまざまな方法が用意されていることです ListViewThe 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 4 つの異なるビューのいずれかでコントロールに表示できます。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. 4番目のビュースタイルである [詳細] ビューを使用すると、アイテムとそのサブ項目を、サブアイテムに表示されている情報を識別するために使用できる列ヘッダーを持つグリッドに表示できます。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.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. 項目にサブ項目を追加するには、 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 は、コントロール内のプロパティおよびメソッドの項目固有バージョンです ListViewSome 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 クラスの新しいインスタンスを既定値で初期化します。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)

指定したシリアル化情報とストリーム コンテキストを使用して、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 プロパティ、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()

項目のテキストを編集モードにします。Places the item text into edit mode.

Clone()

項目の完全なコピーを作成します。Creates an identical copy of the item.

Deserialize(SerializationInfo, StreamingContext)

項目を逆シリアル化します。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)

項目をシリアル化します。Serializes the item.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

明示的なインターフェイスの実装

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

項目をシリアル化します。Serializes the item.

適用対象

こちらもご覧ください