ListViewItem クラス
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


ListView コントロールは、項目の一覧を表示するという点で、ListBox と似ています。主な違いは、ListView コントロールでは、ユーザーがさまざまな方法で項目を参照できるという点です。ListViewItem クラスは、ListView コントロールに表示される項目に関連付けられている外観、動作、およびデータを定義します。ListViewItem オブジェクトは、4 つの異なるビューの 1 つで ListView コントロールに表示できます。項目は、大きいアイコン、小さいアイコン、または垂直方向の一覧の中の小さいアイコンとして表示できます。また、項目は親項目に関連する情報を含むサブ項目を持つこともできます。4 つ目の表示スタイルの詳細ビューを使用すると、サブ項目に表示されている情報を識別する列ヘッダーを付けて、項目とそのサブ項目をグリッドに表示できます。
ListViewItem クラスのほとんどのプロパティは、関連付けられている ListView コントロールの項目の表示を変更する手段を提供します。BackColor、ForeColor、Font の各プロパティを使用すると、項目のテキストの ListView コントロールでの表示方法を変更できます。ImageIndex プロパティを使用すると、(ListView の LargeImageList プロパティまたは SmallImageList プロパティを設定して) ListView コントロールに割り当てられている ImageList から読み込むイメージを指定できます。項目は、CheckedListBox コントロールと同様の方法でユーザーからの項目選択を取得するためのチェック ボックスを表示できます。Checked プロパティを使用して、項目のチェック ボックスがオンになっているかどうかを確認したり、実行時に項目のチェック ボックスをオンまたはオフにできます。関連付けられている ListView コントロールの View プロパティが Details に設定されていて、ListView コントロールの ListView.ColumnHeaderCollection に列が定義されている場合、項目ではいくつでもサブ項目を表示できます。ListViewItem.ListViewSubItemCollection クラスの Add メソッドを呼び出して、項目にサブ項目を追加できます。SubItems プロパティを使用すると、ListViewItem.ListViewSubItemCollection クラスおよびそのメンバにアクセスできます。
ListViewItem クラスのプロパティおよびメソッドの中には、ListView コントロールで項目に固有なバージョンのプロパティおよびメソッドがあります。たとえば、EnsureVisible メソッドは ListView バージョンのメソッドに似ていますが、ListViewItem バージョンは現在の項目にだけ影響します。
ListViewItem クラスは、ListView メソッドのバージョンではないメソッドも提供します。BeginEdit メソッドは、ユーザーが項目のテキストを変更できるように、項目のテキストを編集モードにします (ListView コントロールの LabelEdit プロパティが true に設定されている場合)。Clone メソッドを使用すると、既存の ListViewItem オブジェクトのコピーを作成して、他の ListView コントロールで再利用できます。

3 つの ListViewItem オブジェクトが指定され、各項目に 3 つずつ ListViewItem.ListViewSubItem オブジェクトが指定されている ListView コントロールを作成するコード例を次に示します。この例では、ColumnHeader オブジェクトを作成して、詳細ビューにサブ項目を表示します。また、2 つの ImageList オブジェクトも作成して、ListViewItem オブジェクトのイメージを用意します。これらの ImageList オブジェクトは、LargeImageList プロパティおよび SmallImageList プロパティに追加されます。この例では、ListView コントロールの作成時に、次のプロパティを使用します。
このコードを Form に追加し、この例で作成されているメソッドを、フォームのコンストラクタまたはフォーム上のその他のメソッド内で呼び出す必要があります。この例では、MySmallImage1、MySmallImage2、MyLargeImage1、MyLargeImage2 という名前の各イメージが C ドライブのルート ディレクトリに保存されている必要があります。
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. 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
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. 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: 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. 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.set_Bounds(new Rectangle(new Point(10, 10), new Size(300, 200))); // Set the view to show details. listView1.set_View(View.Details); // Allow the user to edit item text. listView1.set_LabelEdit(true); // Allow the user to rearrange columns. listView1.set_AllowColumnReorder(true); // Display check boxes. listView1.set_CheckBoxes(true); // Select the item and subitems when selection is made. listView1.set_FullRowSelect(true); // Display grid lines. listView1.set_GridLines(true); // Sort the items in the list in ascending order. listView1.set_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.set_Checked(true); item1.get_SubItems().Add("1"); item1.get_SubItems().Add("2"); item1.get_SubItems().Add("3"); ListViewItem item2 = new ListViewItem("item2", 1); item2.get_SubItems().Add("4"); item2.get_SubItems().Add("5"); item2.get_SubItems().Add("6"); ListViewItem item3 = new ListViewItem("item3", 0); // Place a check mark next to the item. item3.set_Checked(true); item3.get_SubItems().Add("7"); item3.get_SubItems().Add("8"); item3.get_SubItems().Add("9"); // Create columns for the items and subitems. listView1.get_Columns().Add("Item Column", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 2", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 3", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 4", -2, HorizontalAlignment.Center); //Add the items to the ListView. listView1.get_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.get_Images().Add(Bitmap.FromFile( "C:\\MySmallImage1.bmp")); imageListSmall.get_Images().Add(Bitmap.FromFile( "C:\\MySmallImage2.bmp")); imageListLarge.get_Images().Add(Bitmap.FromFile( "C:\\MyLargeImage1.bmp")); imageListLarge.get_Images().Add(Bitmap.FromFile( "C:\\MyLargeImage2.bmp")); //Assign the ImageList objects to the ListView. listView1.set_LargeImageList(imageListLarge); listView1.set_SmallImageList(imageListSmall); // Add the ListView to the control collection. this.get_Controls().Add(listView1); } //CreateMyListView

System.Windows.Forms.ListViewItem


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem メンバ
System.Windows.Forms 名前空間
ListView クラス
ListViewItem.ListViewSubItem
その他の技術情報
ListView コントロール (Windows フォーム)
ListViewItem コンストラクタ ()
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


3 つの ListViewItem オブジェクトが指定され、各項目に 3 つずつ ListViewItem.ListViewSubItem オブジェクトが指定されている ListView コントロールを作成するコード例を次に示します。この例では、ColumnHeader オブジェクトを作成して、詳細ビューにサブ項目を表示します。また、2 つの ImageList オブジェクトも作成して、ListViewItem オブジェクトのイメージを用意します。これらの ImageList オブジェクトは、LargeImageList プロパティおよび SmallImageList プロパティに追加されます。この例では、ListView コントロールの作成時に、次のプロパティを使用します。
このコードを Form に追加し、この例で作成されているメソッドを、フォームのコンストラクタまたはフォーム上のその他のメソッド内で呼び出す必要があります。この例では、MySmallImage1、MySmallImage2、MyLargeImage1、MyLargeImage2 という名前の各イメージが C ドライブのルート ディレクトリに保存されている必要があります。
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. 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
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. 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: 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. 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.set_Bounds(new Rectangle(new Point(10, 10), new Size(300, 200))); // Set the view to show details. listView1.set_View(View.Details); // Allow the user to edit item text. listView1.set_LabelEdit(true); // Allow the user to rearrange columns. listView1.set_AllowColumnReorder(true); // Display check boxes. listView1.set_CheckBoxes(true); // Select the item and subitems when selection is made. listView1.set_FullRowSelect(true); // Display grid lines. listView1.set_GridLines(true); // Sort the items in the list in ascending order. listView1.set_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.set_Checked(true); item1.get_SubItems().Add("1"); item1.get_SubItems().Add("2"); item1.get_SubItems().Add("3"); ListViewItem item2 = new ListViewItem("item2", 1); item2.get_SubItems().Add("4"); item2.get_SubItems().Add("5"); item2.get_SubItems().Add("6"); ListViewItem item3 = new ListViewItem("item3", 0); // Place a check mark next to the item. item3.set_Checked(true); item3.get_SubItems().Add("7"); item3.get_SubItems().Add("8"); item3.get_SubItems().Add("9"); // Create columns for the items and subitems. listView1.get_Columns().Add("Item Column", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 2", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 3", -2, HorizontalAlignment.Left); listView1.get_Columns().Add("Column 4", -2, HorizontalAlignment.Center); //Add the items to the ListView. listView1.get_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.get_Images().Add(Bitmap.FromFile( "C:\\MySmallImage1.bmp")); imageListSmall.get_Images().Add(Bitmap.FromFile( "C:\\MySmallImage2.bmp")); imageListLarge.get_Images().Add(Bitmap.FromFile( "C:\\MyLargeImage1.bmp")); imageListLarge.get_Images().Add(Bitmap.FromFile( "C:\\MyLargeImage2.bmp")); //Assign the ImageList objects to the ListView. listView1.set_LargeImageList(imageListLarge); listView1.set_SmallImageList(imageListSmall); // Add the ListView to the control collection. this.get_Controls().Add(listView1); } //CreateMyListView

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[])
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], String, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim items As String() Dim imageKey As String Dim group As ListViewGroup Dim instance As New ListViewItem(items, imageKey, group)

この形式のコンストラクタでは、項目が所属するグループを指定できます。
imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim info As SerializationInfo Dim context As StreamingContext Dim instance As New ListViewItem(info, context)

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], Int32, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ subItems As ListViewSubItem(), _ imageIndex As Integer, _ group As ListViewGroup _ )
Dim subItems As ListViewSubItem() Dim imageIndex As Integer Dim group As ListViewGroup Dim instance As New ListViewItem(subItems, imageIndex, group)
public function ListViewItem ( subItems : ListViewSubItem[], imageIndex : int, group : ListViewGroup )

この形式のコンストラクタは、ListViewItem.ListViewSubItem オブジェクトを ListViewItem オブジェクトに追加する前に作成するとき (特殊な書式設定を指定したり、サブ項目を複数の項目で使用する場合など) に便利です。また、項目が所属するグループも指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], String, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ subItems As ListViewSubItem(), _ imageKey As String, _ group As ListViewGroup _ )
Dim subItems As ListViewSubItem() Dim imageKey As String Dim group As ListViewGroup Dim instance As New ListViewItem(subItems, imageKey, group)
public function ListViewItem ( subItems : ListViewSubItem[], imageKey : String, group : ListViewGroup )

この形式のコンストラクタは、ListViewItem.ListViewSubItem オブジェクトを ListViewItem に追加する前に作成するとき (特殊な書式設定を指定したり、サブ項目を複数の項目で使用する場合など) に便利です。また、項目が所属するグループも指定できます。
imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String, Int32, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim text As String Dim imageIndex As Integer Dim group As ListViewGroup Dim instance As New ListViewItem(text, imageIndex, group)

この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String, String, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim text As String Dim imageKey As String Dim group As ListViewGroup Dim instance As New ListViewItem(text, imageKey, group)

この形式のコンストラクタでは、項目が所属するグループを指定できます。
imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], Int32, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim items As String() Dim imageIndex As Integer Dim group As ListViewGroup Dim instance As New ListViewItem(items, imageIndex, group)

この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], Int32, Color, Color, Font)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ items As String(), _ imageIndex As Integer, _ foreColor As Color, _ backColor As Color, _ font As Font _ )
Dim items As String() Dim imageIndex As Integer Dim foreColor As Color Dim backColor As Color Dim font As Font Dim instance As New ListViewItem(items, imageIndex, foreColor, backColor, font)
public: ListViewItem ( array<String^>^ items, int imageIndex, Color foreColor, Color backColor, Font^ font )
public function ListViewItem ( items : String[], imageIndex : int, foreColor : Color, backColor : Color, font : Font )

ListView コントロールの列がクリックされたときに手動で項目を並べ替える ListView コントロールが配置されたフォームを作成するコード例を次に示します。この例では、ListViewItem の比較を実行する System.Collections.IComparer インターフェイスを実装するクラスを ListViewItemComparer という名前で定義します。また、ListViewItemComparer のインスタンスを作成し、これを使用して ListView コントロールの ListViewItemSorter プロパティを設定します。ColumnClick イベント ハンドラでの Sort メソッド呼び出しでは、ListViewItemComparer に定義されているメソッドを使用し、クリックされた列を基準に、項目の並べ替えを実行します。
Imports System Imports System.Windows.Forms Imports System.Drawing Imports System.Collections Namespace ListViewSortFormNamespace Public Class ListViewSortForm Inherits Form Private listView1 As ListView Public Sub New() ' Create ListView items to add to the control. Dim listViewItem1 As New ListViewItem(New String() {"Banana", "a", "b", "c"}, -1, Color.Empty, Color.Yellow, Nothing) Dim listViewItem2 As New ListViewItem(New String() {"Cherry", "v", "g", "t"}, -1, Color.Empty, Color.Red, New Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, CType(0, System.Byte))) Dim listViewItem3 As New ListViewItem(New String() {"Apple", "h", "j", "n"}, -1, Color.Empty, Color.Lime, Nothing) Dim listViewItem4 As New ListViewItem(New String() {"Pear", "y", "u", "i"}, -1, Color.Empty, Color.FromArgb(CType(192, System.Byte), CType(128, System.Byte), CType(156, System.Byte)), Nothing) 'Initialize the ListView control and add columns to it. Me.listView1 = New ListView ' Set the initial sorting type for the ListView. Me.listView1.Sorting = SortOrder.None ' Disable automatic sorting to enable manual sorting. Me.listView1.View = View.Details ' Add columns and set their text. Me.listView1.Columns.Add(New ColumnHeader) Me.listView1.Columns(0).Text = "Column 1" Me.listView1.Columns(0).Width = 100 listView1.Columns.Add(New ColumnHeader) listView1.Columns(1).Text = "Column 2" listView1.Columns.Add(New ColumnHeader) listView1.Columns(2).Text = "Column 3" listView1.Columns.Add(New ColumnHeader) listView1.Columns(3).Text = "Column 4" ' Suspend control logic until form is done configuring form. Me.SuspendLayout() ' Add Items to the ListView control. Me.listView1.Items.AddRange(New ListViewItem() {listViewItem1, listViewItem2, listViewItem3, listViewItem4}) ' Set the location and size of the ListView control. Me.listView1.Location = New Point(10, 10) Me.listView1.Name = "listView1" Me.listView1.Size = New Size(300, 100) Me.listView1.TabIndex = 0 ' Enable editing of the items in the ListView. Me.listView1.LabelEdit = True ' Connect the ListView.ColumnClick event to the ColumnClick event handler. AddHandler Me.listView1.ColumnClick, AddressOf ColumnClick ' Initialize the form. Me.ClientSize = New Size(400, 400) Me.Controls.AddRange(New Control() {Me.listView1}) Me.Name = "ListViewSortForm" Me.Text = "Sorted ListView Control" ' Resume layout of the form. Me.ResumeLayout(False) End Sub 'New ' ColumnClick event handler. Private Sub ColumnClick(ByVal o As Object, ByVal e As ColumnClickEventArgs) ' Set the ListViewItemSorter property to a new ListViewItemComparer ' object. Setting this property immediately sorts the ' ListView using the ListViewItemComparer object. Me.listView1.ListViewItemSorter = New ListViewItemComparer(e.Column) End Sub End Class ' Implements the manual sorting of items by columns. Class ListViewItemComparer Implements IComparer Private col As Integer Public Sub New() col = 0 End Sub Public Sub New(ByVal column As Integer) col = column End Sub Public Function Compare(ByVal x As Object, ByVal y As Object) As Integer _ Implements IComparer.Compare Return [String].Compare(CType(x, ListViewItem).SubItems(col).Text, CType(y, ListViewItem).SubItems(col).Text) End Function End Class End Namespace
using System; using System.Windows.Forms; using System.Drawing; using System.Collections; namespace ListViewSortFormNamespace { public class ListViewSortForm : Form { private ListView listView1; public ListViewSortForm() { // Create ListView items to add to the control. ListViewItem listViewItem1 = new ListViewItem(new string[] {"Banana","a","b","c"}, -1, Color.Empty, Color.Yellow, null); ListViewItem listViewItem2 = new ListViewItem(new string[] {"Cherry","v","g","t"}, -1, Color.Empty, Color.Red, new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, ((System.Byte)(0)))); ListViewItem listViewItem3 = new ListViewItem(new string[] {"Apple","h","j","n"}, -1, Color.Empty, Color.Lime, null); ListViewItem listViewItem4 = new ListViewItem(new string[] {"Pear","y","u","i"}, -1, Color.Empty, Color.FromArgb(((System.Byte)(192)), ((System.Byte)(128)), ((System.Byte)(156))), null); //Initialize the ListView control and add columns to it. this.listView1 = new ListView(); // Set the initial sorting type for the ListView. this.listView1.Sorting = SortOrder.None; // Disable automatic sorting to enable manual sorting. this.listView1.View = View.Details; // Add columns and set their text. this.listView1.Columns.Add(new ColumnHeader()); this.listView1.Columns[0].Text = "Column 1"; this.listView1.Columns[0].Width = 100; listView1.Columns.Add(new ColumnHeader()); listView1.Columns[1].Text = "Column 2"; listView1.Columns.Add(new ColumnHeader()); listView1.Columns[2].Text = "Column 3"; listView1.Columns.Add(new ColumnHeader()); listView1.Columns[3].Text = "Column 4"; // Suspend control logic until form is done configuring form. this.SuspendLayout(); // Add Items to the ListView control. this.listView1.Items.AddRange(new ListViewItem[] {listViewItem1, listViewItem2, listViewItem3, listViewItem4}); // Set the location and size of the ListView control. this.listView1.Location = new Point(10, 10); this.listView1.Name = "listView1"; this.listView1.Size = new Size(300, 100); this.listView1.TabIndex = 0; // Enable editing of the items in the ListView. this.listView1.LabelEdit = true; // Connect the ListView.ColumnClick event to the ColumnClick event handler. this.listView1.ColumnClick += new ColumnClickEventHandler(ColumnClick); // Initialize the form. this.ClientSize = new Size(400, 400); this.Controls.AddRange(new Control[] {this.listView1}); this.Name = "ListViewSortForm"; this.Text = "Sorted ListView Control"; // Resume layout of the form. this.ResumeLayout(false); } // ColumnClick event handler. private void ColumnClick(object o, ColumnClickEventArgs e) { // Set the ListViewItemSorter property to a new ListViewItemComparer // object. Setting this property immediately sorts the // ListView using the ListViewItemComparer object. this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column); } [System.STAThreadAttribute()] public static void Main() { Application.Run(new ListViewSortForm()); } } // Implements the manual sorting of items by columns. class ListViewItemComparer : IComparer { private int col; public ListViewItemComparer() { col = 0; } public ListViewItemComparer(int column) { col = column; } public int Compare(object x, object y) { return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text); } } }
#using <System.dll> #using <System.Drawing.dll> #using <System.Windows.Forms.dll> using namespace System; using namespace System::Windows::Forms; using namespace System::Drawing; using namespace System::Collections; // Implements the manual sorting of items by columns. ref class ListViewItemComparer: public IComparer { private: int col; public: ListViewItemComparer() { col = 0; } ListViewItemComparer( int column ) { col = column; } virtual int Compare( Object^ x, Object^ y ) { return String::Compare( (dynamic_cast<ListViewItem^>(x))->SubItems[ col ]->Text, (dynamic_cast<ListViewItem^>(y))->SubItems[ col ]->Text ); } }; public ref class ListViewSortForm: public Form { private: ListView^ listView1; public: ListViewSortForm() { // Create ListView items to add to the control. array<String^>^temp0 = {"Banana","a","b" ,"c"}; ListViewItem^ listViewItem1 = gcnew ListViewItem( temp0,-1,Color::Empty,Color::Yellow,nullptr ); array<String^>^temp1 = {"Cherry","v","g" ,"t"}; ListViewItem^ listViewItem2 = gcnew ListViewItem( temp1,-1,Color::Empty,Color::Red , gcnew System::Drawing::Font( "Microsoft Sans Serif",8.25F,FontStyle::Regular,GraphicsUnit::Point,0 ) ); array<String^>^temp2 = {"Apple","h","j" ,"n"}; ListViewItem^ listViewItem3 = gcnew ListViewItem( temp2,-1,Color::Empty,Color::Lime,nullptr ); array<String^>^temp3 = {"Pear","y","u" ,"i"}; ListViewItem^ listViewItem4 = gcnew ListViewItem( temp3,-1,Color::Empty,Color::FromArgb( 192, 128, 156 ),nullptr ); //Initialize the ListView control and add columns to it. this->listView1 = gcnew ListView; // Set the initial sorting type for the ListView. this->listView1->Sorting = SortOrder::None; // Disable automatic sorting to enable manual sorting. this->listView1->View = View::Details; // Add columns and set their text. this->listView1->Columns->Add( gcnew ColumnHeader ); this->listView1->Columns[ 0 ]->Text = "Column 1"; this->listView1->Columns[ 0 ]->Width = 100; listView1->Columns->Add( gcnew ColumnHeader ); listView1->Columns[ 1 ]->Text = "Column 2"; listView1->Columns->Add( gcnew ColumnHeader ); listView1->Columns[ 2 ]->Text = "Column 3"; listView1->Columns->Add( gcnew ColumnHeader ); listView1->Columns[ 3 ]->Text = "Column 4"; // Suspend control logic until form is done configuring form. this->SuspendLayout(); // Add Items to the ListView control. array<ListViewItem^>^temp4 = {listViewItem1,listViewItem2,listViewItem3 ,listViewItem4}; this->listView1->Items->AddRange( temp4 ); // Set the location and size of the ListView control. this->listView1->Location = Point(10,10); this->listView1->Name = "listView1"; this->listView1->Size = System::Drawing::Size( 300, 100 ); this->listView1->TabIndex = 0; // Enable editing of the items in the ListView. this->listView1->LabelEdit = true; // Connect the ListView::ColumnClick event to the ColumnClick event handler. this->listView1->ColumnClick += gcnew ColumnClickEventHandler( this, &ListViewSortForm::ColumnClick ); // Initialize the form. this->ClientSize = System::Drawing::Size( 400, 400 ); array<Control^>^temp5 = {this->listView1}; this->Controls->AddRange( temp5 ); this->Name = "ListViewSortForm"; this->Text = "Sorted ListView Control"; // Resume lay[Out] of* the form. this->ResumeLayout( false ); } private: // ColumnClick event handler. void ColumnClick( Object^ /*o*/, ColumnClickEventArgs^ e ) { // Set the ListViewItemSorter property to a new ListViewItemComparer // object. Setting this property immediately sorts the // ListView using the ListViewItemComparer object. this->listView1->ListViewItemSorter = gcnew ListViewItemComparer( e->Column ); } }; [System::STAThreadAttribute] int main() { Application::Run( gcnew ListViewSortForm ); }
package ListViewSortFormNamespace; import System.*; import System.Windows.Forms.*; import System.Drawing.*; import System.Collections.*; public class ListViewSortForm extends Form { private ListView listView1; public ListViewSortForm() { // Create ListView items to add to the control. ListViewItem listViewItem1 = new ListViewItem(new String[] { "Banana", "a", "b", "c" }, -1, Color.Empty, Color.get_Yellow(), null); ListViewItem listViewItem2 = new ListViewItem(new String[] { "Cherry", "v", "g", "t" }, -1, Color.Empty, Color.get_Red(), new Font("Microsoft Sans Serif", (float)8.25, FontStyle.Regular, GraphicsUnit.Point, (ubyte)0)); ListViewItem listViewItem3 = new ListViewItem(new String[] { "Apple", "h", "j", "n" }, -1, Color.Empty, Color.get_Lime(), null); ListViewItem listViewItem4 = new ListViewItem(new String[] { "Pear", "y", "u", "i" }, -1, Color.Empty, Color.FromArgb(192, 128, 156), null); //Initialize the ListView control and add columns to it. this.listView1 = new ListView(); // Set the initial sorting type for the ListView. this.listView1.set_Sorting(SortOrder.None); // Disable automatic sorting to enable manual sorting. this.listView1.set_View(View.Details); // Add columns and set their text. this.listView1.get_Columns().Add(new ColumnHeader()); this.listView1.get_Columns().get_Item(0).set_Text("Column 1"); this.listView1.get_Columns().get_Item(0).set_Width(100); listView1.get_Columns().Add(new ColumnHeader()); listView1.get_Columns().get_Item(1).set_Text("Column 2"); listView1.get_Columns().Add(new ColumnHeader()); listView1.get_Columns().get_Item(2).set_Text("Column 3"); listView1.get_Columns().Add(new ColumnHeader()); listView1.get_Columns().get_Item(3).set_Text("Column 4"); // Suspend control logic until form is done configuring form. this.SuspendLayout(); // Add Items to the ListView control. this.listView1.get_Items().AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3, listViewItem4 }); // Set the location and size of the ListView control. this.listView1.set_Location(new Point(10, 10)); this.listView1.set_Name("listView1"); this.listView1.set_Size(new Size(300, 100)); this.listView1.set_TabIndex(0); // Enable editing of the items in the ListView. this.listView1.set_LabelEdit(true); // Connect the ListView.ColumnClick event to the // ColumnClick event handler. this.listView1.add_ColumnClick(new ColumnClickEventHandler(ColumnClick)); // Initialize the form. this.set_ClientSize(new Size(400, 400)); this.get_Controls().AddRange(new Control[] { this.listView1 }); this.set_Name("ListViewSortForm"); this.set_Text("Sorted ListView Control"); // Resume layout of the form. this.ResumeLayout(false); } //ListViewSortForm // ColumnClick event handler. private void ColumnClick(Object o, ColumnClickEventArgs e) { // Set the ListViewItemSorter property to a new ListViewItemComparer // object. Setting this property immediately sorts the // ListView using the ListViewItemComparer object. this.listView1.set_ListViewItemSorter( new ListViewItemComparer(e.get_Column())); } //ColumnClick /** @attribute System.STAThreadAttribute() */ public static void main(String[] args) { Application.Run(new ListViewSortForm()); } //main } //ListViewSortForm // Implements the manual sorting of items by columns. class ListViewItemComparer implements IComparer { private int col; public ListViewItemComparer() { col = 0; } //ListViewItemComparer public ListViewItemComparer(int column) { col = column; } //ListViewItemComparer public int Compare(Object x, Object y) { return String.Compare( ((ListViewItem)x).get_SubItems().get_Item(col).get_Text(), ((ListViewItem)y).get_SubItems().get_Item(col).get_Text()); } //Compare } //ListViewItemComparer

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], Int32, Color, Color, Font, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ items As String(), _ imageIndex As Integer, _ foreColor As Color, _ backColor As Color, _ font As Font, _ group As ListViewGroup _ )
Dim items As String() Dim imageIndex As Integer Dim foreColor As Color Dim backColor As Color Dim font As Font Dim group As ListViewGroup Dim instance As New ListViewItem(items, imageIndex, foreColor, backColor, font, group)
public ListViewItem ( string[] items, int imageIndex, Color foreColor, Color backColor, Font font, ListViewGroup group )
public: ListViewItem ( array<String^>^ items, int imageIndex, Color foreColor, Color backColor, Font^ font, ListViewGroup^ group )
public ListViewItem ( String[] items, int imageIndex, Color foreColor, Color backColor, Font font, ListViewGroup group )
public function ListViewItem ( items : String[], imageIndex : int, foreColor : Color, backColor : Color, font : Font, group : ListViewGroup )

この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], String)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim subItems As ListViewSubItem() Dim imageKey As String Dim instance As New ListViewItem(subItems, imageKey)

imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ

名前 | 説明 |
---|---|
ListViewItem () | ListViewItem クラスの新しいインスタンスを既定値で初期化します。 .NET Compact Framework によってサポートされています。 |
ListViewItem (ListViewGroup) | ListViewItem クラスの新しいインスタンスを初期化し、指定したグループに割り当てます。 |
ListViewItem (String) | 指定した項目のテキストを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ListViewItem (String[]) | サブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ListViewItem (ListViewItem.ListViewSubItem[], Int32) | 項目のアイコンのイメージのインデックス位置、および ListViewItem.ListViewSubItem オブジェクトの配列を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (ListViewItem.ListViewSubItem[], String) | 指定したサブ項目とイメージを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (SerializationInfo, StreamingContext) | 指定したシリアル化情報とストリームのコンテキストを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String, Int32) | 指定した項目のテキストと項目のアイコンのイメージのインデックス位置を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String, ListViewGroup) | 指定した項目のテキストを使用して ListViewItem クラスの新しいインスタンスを初期化し、それを指定したグループに割り当てます。 |
ListViewItem (String, String) | 指定したテキストとイメージを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], Int32) | 項目のアイコンのイメージのインデックス位置、およびサブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], ListViewGroup) | サブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化し、その項目を指定したグループに割り当てます。 |
ListViewItem (String[], String) | 指定した項目とサブ項目のテキストとイメージを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (ListViewItem.ListViewSubItem[], Int32, ListViewGroup) | 項目のアイコンのイメージのインデックス位置、および ListViewItem.ListViewSubItem オブジェクトの配列を使用して、ListViewItem クラスの新しいインスタンスを初期化し、その項目を指定したグループに割り当てます。 |
ListViewItem (ListViewItem.ListViewSubItem[], String, ListViewGroup) | 指定したサブ項目、イメージ、およびグループを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String, Int32, ListViewGroup) | 指定した項目のテキストと項目のアイコンのイメージのインデックス位置を使用して、ListViewItem クラスの新しいインスタンスを初期化し、その項目を指定したグループに割り当てます。 |
ListViewItem (String, String, ListViewGroup) | 指定したテキスト、イメージ、およびグループを使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], Int32, ListViewGroup) | 項目のアイコンのイメージのインデックス位置、およびサブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化し、その項目を指定したグループに割り当てます。 |
ListViewItem (String[], String, ListViewGroup) | 指定したテキスト、イメージ、およびグループを持つサブ項目を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], Int32, Color, Color, Font) | 項目のアイコンのイメージのインデックス位置、前景色、背景色、項目のフォント、およびサブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], String, Color, Color, Font) | 指定したテキスト、イメージ、色、およびフォントを持つサブ項目を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |
ListViewItem (String[], Int32, Color, Color, Font, ListViewGroup) | 項目のアイコンのイメージのインデックス位置、前景色、背景色、項目のフォント、およびサブ項目を表す文字列の配列を使用して、ListViewItem クラスの新しいインスタンスを初期化します。さらに、その項目を指定したグループに割り当てます。 |
ListViewItem (String[], String, Color, Color, Font, ListViewGroup) | 指定したテキスト、イメージ、色、フォント、およびグループを持つサブ項目を使用して、ListViewItem クラスの新しいインスタンスを初期化します。 |

ListViewItem コンストラクタ (String[], Int32)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String, String)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], Int32)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim subItems As ListViewSubItem() Dim imageIndex As Integer Dim instance As New ListViewItem(subItems, imageIndex)

この形式のコンストラクタは、ListViewItem.ListViewSubItem オブジェクトを ListViewItem に追加する前に作成するとき (特殊な書式設定を指定したり、サブ項目を複数の項目で使用する場合など) に便利です。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String, Int32)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], String, Color, Color, Font, ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ items As String(), _ imageKey As String, _ foreColor As Color, _ backColor As Color, _ font As Font, _ group As ListViewGroup _ )
Dim items As String() Dim imageKey As String Dim foreColor As Color Dim backColor As Color Dim font As Font Dim group As ListViewGroup Dim instance As New ListViewItem(items, imageKey, foreColor, backColor, font, group)
public ListViewItem ( string[] items, string imageKey, Color foreColor, Color backColor, Font font, ListViewGroup group )
public: ListViewItem ( array<String^>^ items, String^ imageKey, Color foreColor, Color backColor, Font^ font, ListViewGroup^ group )
public ListViewItem ( String[] items, String imageKey, Color foreColor, Color backColor, Font font, ListViewGroup group )
public function ListViewItem ( items : String[], imageKey : String, foreColor : Color, backColor : Color, font : Font, group : ListViewGroup )

この形式のコンストラクタでは、項目が所属するグループを指定できます。
imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], String)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], String, Color, Color, Font)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ items As String(), _ imageKey As String, _ foreColor As Color, _ backColor As Color, _ font As Font _ )
Dim items As String() Dim imageKey As String Dim foreColor As Color Dim backColor As Color Dim font As Font Dim instance As New ListViewItem(items, imageKey, foreColor, backColor, font)
public ListViewItem ( string[] items, string imageKey, Color foreColor, Color backColor, Font font )
public: ListViewItem ( array<String^>^ items, String^ imageKey, Color foreColor, Color backColor, Font^ font )
public ListViewItem ( String[] items, String imageKey, Color foreColor, Color backColor, Font font )
public function ListViewItem ( items : String[], imageKey : String, foreColor : Color, backColor : Color, font : Font )

imageKey パラメータは、項目を所有している ListView コントロールに関連付けられた ImageList (ImageList プロパティを使用してアクセス) に格納されたイメージを指定します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem コンストラクタ (String[], ListViewGroup)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


この形式のコンストラクタでは、項目が所属するグループを指定できます。
![]() |
---|
ListView グループは、Windows XP および Windows Server 2003 ファミリ (Windows XP Home Edition、Windows XP Professional、Windows Server 2003) でだけ使用できます。詳細については、ListViewGroup の概要のトピックを参照してください。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListViewItem プロパティ

名前 | 説明 | |
---|---|---|
![]() ![]() | Bounds | サブ項目を含めた、項目の外接する四角形を取得します。 |
![]() ![]() ![]() | Font | 項目によって表示されるテキストのフォントを取得または設定します。 |
![]() ![]() | Group | 項目が割り当てられているグループを取得または設定します。 |
![]() ![]() | ImageKey | 項目に対して表示されるイメージのキーを取得または設定します。 |
![]() | ImageList | 項目と共に表示されるイメージを格納している ImageList を取得します。 |
![]() | IndentCount | ListViewItem のインデント幅として使用する小さいイメージの幅の数を取得または設定します。 |
![]() ![]() ![]() | Name | この ListViewItem に関連付けられた名前を取得または設定します。 |
![]() | Position | ListViewItem の左上隅の位置を取得または設定します。 |
![]() ![]() | StateImageIndex | 項目に対して表示される、状態のイメージ (オンまたはオフのチェック ボックスなど、項目の状態を示すイメージ) のインデックスを取得または設定します。 |
![]() ![]() ![]() ![]() | ToolTipText | マウス ポインタが ListViewItem 上に配置されたときに表示されるテキストを取得または設定します。 |
![]() | UseItemStyleForSubItems | 項目の Font プロパティ、ForeColor プロパティ、および BackColor プロパティがすべてのサブ項目に対して使用されるかどうかを示す値を取得または設定します。 |

関連項目
ListViewItem クラスSystem.Windows.Forms 名前空間
ListView クラス
ListViewItem.ListViewSubItem
その他の技術情報
ListView コントロール (Windows フォーム)ListViewItem メソッド

名前 | 説明 | |
---|---|---|
![]() | BeginEdit | 項目のテキストを編集モードにします。 |
![]() | Clone | 項目の同一コピーを作成します。 |
![]() | EnsureVisible | 必要に応じてコントロールの内容をスクロールして、項目がコントロール内に確実に表示されるようにします。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | FindNearestItem | 検索方向を指定して、最も近い項目を ListViewItem から検索します。 |
![]() | GetBounds | 項目の外接する四角形の指定した部分を取得します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetSubItemAt | ListViewItem の指定した座標にあるサブ項目を返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Remove | 項目を関連付けられた ListView コントロールから削除します。 |
![]() | ToString | オーバーライドされます。 |

名前 | 説明 | |
---|---|---|
![]() | Deserialize | 項目を逆シリアル化します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | Serialize | 項目をシリアル化します。 |


関連項目
ListViewItem クラスSystem.Windows.Forms 名前空間
ListView クラス
ListViewItem.ListViewSubItem
その他の技術情報
ListView コントロール (Windows フォーム)ListViewItem メンバ
ListViewItem データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() ![]() | Bounds | サブ項目を含めた、項目の外接する四角形を取得します。 |
![]() ![]() ![]() | Font | 項目によって表示されるテキストのフォントを取得または設定します。 |
![]() ![]() | Group | 項目が割り当てられているグループを取得または設定します。 |
![]() ![]() | ImageKey | 項目に対して表示されるイメージのキーを取得または設定します。 |
![]() | ImageList | 項目と共に表示されるイメージを格納している ImageList を取得します。 |
![]() | IndentCount | ListViewItem のインデント幅として使用する小さいイメージの幅の数を取得または設定します。 |
![]() ![]() ![]() | Name | この ListViewItem に関連付けられた名前を取得または設定します。 |
![]() | Position | ListViewItem の左上隅の位置を取得または設定します。 |
![]() ![]() | StateImageIndex | 項目に対して表示される、状態のイメージ (オンまたはオフのチェック ボックスなど、項目の状態を示すイメージ) のインデックスを取得または設定します。 |
![]() ![]() ![]() ![]() | ToolTipText | マウス ポインタが ListViewItem 上に配置されたときに表示されるテキストを取得または設定します。 |
![]() | UseItemStyleForSubItems | 項目の Font プロパティ、ForeColor プロパティ、および BackColor プロパティがすべてのサブ項目に対して使用されるかどうかを示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | BeginEdit | 項目のテキストを編集モードにします。 |
![]() | Clone | 項目の同一コピーを作成します。 |
![]() | EnsureVisible | 必要に応じてコントロールの内容をスクロールして、項目がコントロール内に確実に表示されるようにします。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | FindNearestItem | 検索方向を指定して、最も近い項目を ListViewItem から検索します。 |
![]() | GetBounds | 項目の外接する四角形の指定した部分を取得します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetSubItemAt | ListViewItem の指定した座標にあるサブ項目を返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Remove | 項目を関連付けられた ListView コントロールから削除します。 |
![]() | ToString | オーバーライドされます。 |

名前 | 説明 | |
---|---|---|
![]() | Deserialize | 項目を逆シリアル化します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | Serialize | 項目をシリアル化します。 |


関連項目
ListViewItem クラスSystem.Windows.Forms 名前空間
ListView クラス
ListViewItem.ListViewSubItem
その他の技術情報
ListView コントロール (Windows フォーム)- ListView itemのページへのリンク