ListViewItem コンストラクタ ()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ListViewItem コンストラクタ ()の意味・解説 

ListViewItem コンストラクタ ()

ListViewItem クラス新しインスタンス既定値初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

public ListViewItem ()
public:
ListViewItem ()
public ListViewItem ()
public function ListViewItem ()
使用例使用例

3 つの ListViewItem オブジェクト指定され、各項目に 3 つずつ ListViewItem.ListViewSubItem オブジェクト指定されている ListView コントロール作成するコード例次に示します。この例では、ColumnHeader オブジェクト作成して詳細ビューサブ項目を表示しますまた、2 つImageList オブジェクト作成してListViewItem オブジェクトイメージ用意します。これらの ImageList オブジェクトは、LargeImageList プロパティおよび SmallImageList プロパティ追加されます。この例では、ListView コントロール作成時に次のプロパティ使用します

このコードForm追加し、この例で作成されているメソッドを、フォームコンストラクタまたはフォーム上のその他のメソッド内で呼び出す必要があります。この例では、MySmallImage1MySmallImage2MyLargeImage1MyLargeImage2 という名前の各イメージ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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ListViewItem クラス新しインスタンス初期化し指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    group As ListViewGroup _
)
Dim group As ListViewGroup

Dim instance As New ListViewItem(group)
public ListViewItem (
    ListViewGroup group
)
public:
ListViewItem (
    ListViewGroup^ group
)
public ListViewItem (
    ListViewGroup group
)
public function ListViewItem (
    group : ListViewGroup
)

パラメータ

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[])


ListViewItem コンストラクタ (String[], String, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したテキストイメージ、およびグループを持つサブ項目を使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    items As String(), _
    imageKey As String, _
    group As ListViewGroup _
)
Dim items As String()
Dim imageKey As String
Dim group As ListViewGroup

Dim instance As New ListViewItem(items,
 imageKey, group)
public ListViewItem (
    string[] items,
    string imageKey,
    ListViewGroup group
)
public:
ListViewItem (
    array<String^>^ items, 
    String^ imageKey, 
    ListViewGroup^ group
)
public ListViewItem (
    String[] items, 
    String imageKey, 
    ListViewGroup group
)
public function ListViewItem (
    items : String[], 
    imageKey : String, 
    group : ListViewGroup
)

パラメータ

items

ListViewItem のサブ項目のテキストを表す文字列の配列

imageKey

項目に表示するイメージの、項目を所有している ListViewImageList における名前。

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (SerializationInfo, StreamingContext)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したシリアル化情報ストリームコンテキスト使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Protected Sub New ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New ListViewItem(info,
 context)
protected ListViewItem (
    SerializationInfo info,
    StreamingContext context
)
protected:
ListViewItem (
    SerializationInfo^ info, 
    StreamingContext context
)
protected ListViewItem (
    SerializationInfo info, 
    StreamingContext context
)
protected function ListViewItem (
    info : SerializationInfo, 
    context : StreamingContext
)

パラメータ

info

初期化する ListViewItem に関する情報格納する SerializationInfo。

context

シリアル化されたストリーム転送元と転送先、およびコンテキスト情報を示す StreamingContext。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定した項目のテキスト使用して ListViewItem クラス新しインスタンス初期化し、それを指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    text As String, _
    group As ListViewGroup _
)
Dim text As String
Dim group As ListViewGroup

Dim instance As New ListViewItem(text,
 group)
public ListViewItem (
    string text,
    ListViewGroup group
)
public:
ListViewItem (
    String^ text, 
    ListViewGroup^ group
)
public ListViewItem (
    String text, 
    ListViewGroup group
)
public function ListViewItem (
    text : String, 
    group : ListViewGroup
)

パラメータ

text

項目を示すために表示するテキスト

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], Int32, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

項目のアイコンイメージインデックス位置、および ListViewItem.ListViewSubItem オブジェクト配列使用して、ListViewItem クラス新しインスタンス初期化し、その項目を指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: 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 ListViewItem (
    ListViewSubItem[] subItems,
    int imageIndex,
    ListViewGroup group
)
public:
ListViewItem (
    array<ListViewSubItem^>^ subItems, 
    int imageIndex, 
    ListViewGroup^ group
)
public ListViewItem (
    ListViewSubItem[] subItems, 
    int imageIndex, 
    ListViewGroup group
)
public function ListViewItem (
    subItems : ListViewSubItem[], 
    imageIndex : int, 
    group : ListViewGroup
)

パラメータ

subItems

項目のサブ項目を表す ListViewItem.ListViewSubItem 型の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ListViewItem クラス
ListViewItem メンバ
System.Windows.Forms 名前空間
ImageList クラス
ListView クラス
ListViewGroup クラス
ListViewItem.ListViewSubItem

ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], String, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したサブ項目、イメージ、およびグループ使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: 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 ListViewItem (
    ListViewSubItem[] subItems,
    string imageKey,
    ListViewGroup group
)
public:
ListViewItem (
    array<ListViewSubItem^>^ subItems, 
    String^ imageKey, 
    ListViewGroup^ group
)
public ListViewItem (
    ListViewSubItem[] subItems, 
    String imageKey, 
    ListViewGroup group
)
public function ListViewItem (
    subItems : ListViewSubItem[], 
    imageKey : String, 
    group : ListViewGroup
)

パラメータ

subItems

ListViewItem のサブ項目を表す ListViewItem.ListViewSubItem オブジェクト配列

imageKey

項目に表示するイメージの、項目を所有している ListViewImageList における名前。

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String, Int32, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定した項目のテキストと項目のアイコンイメージインデックス位置使用して、ListViewItem クラス新しインスタンス初期化し、その項目を指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    text As String, _
    imageIndex As Integer, _
    group As ListViewGroup _
)
Dim text As String
Dim imageIndex As Integer
Dim group As ListViewGroup

Dim instance As New ListViewItem(text,
 imageIndex, group)
public ListViewItem (
    string text,
    int imageIndex,
    ListViewGroup group
)
public:
ListViewItem (
    String^ text, 
    int imageIndex, 
    ListViewGroup^ group
)
public ListViewItem (
    String text, 
    int imageIndex, 
    ListViewGroup group
)
public function ListViewItem (
    text : String, 
    imageIndex : int, 
    group : ListViewGroup
)

パラメータ

text

項目を示すために表示するテキスト

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String, String, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したテキストイメージ、およびグループ使用して、ListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    text As String, _
    imageKey As String, _
    group As ListViewGroup _
)
Dim text As String
Dim imageKey As String
Dim group As ListViewGroup

Dim instance As New ListViewItem(text,
 imageKey, group)
public ListViewItem (
    string text,
    string imageKey,
    ListViewGroup group
)
public:
ListViewItem (
    String^ text, 
    String^ imageKey, 
    ListViewGroup^ group
)
public ListViewItem (
    String text, 
    String imageKey, 
    ListViewGroup group
)
public function ListViewItem (
    text : String, 
    imageKey : String, 
    group : ListViewGroup
)

パラメータ

text

項目を示すために表示するテキスト

imageKey

項目に表示するイメージの、項目を所有している ListViewImageList における名前。

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], Int32, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

項目のアイコンイメージインデックス位置、およびサブ項目を表す文字列の配列使用して、ListViewItem クラス新しインスタンス初期化し、その項目を指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    items As String(), _
    imageIndex As Integer, _
    group As ListViewGroup _
)
Dim items As String()
Dim imageIndex As Integer
Dim group As ListViewGroup

Dim instance As New ListViewItem(items,
 imageIndex, group)
public ListViewItem (
    string[] items,
    int imageIndex,
    ListViewGroup group
)
public:
ListViewItem (
    array<String^>^ items, 
    int imageIndex, 
    ListViewGroup^ group
)
public ListViewItem (
    String[] items, 
    int imageIndex, 
    ListViewGroup group
)
public function ListViewItem (
    items : String[], 
    imageIndex : int, 
    group : ListViewGroup
)

パラメータ

items

新しい項目のサブ項目を表す文字列の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], Int32, Color, Color, Font)

項目のアイコンイメージインデックス位置前景色、背景色、項目のフォント、およびサブ項目を表す文字列の配列使用して、ListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: 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 (
    string[] items,
    int imageIndex,
    Color foreColor,
    Color backColor,
    Font font
)
public:
ListViewItem (
    array<String^>^ items, 
    int imageIndex, 
    Color foreColor, 
    Color backColor, 
    Font^ font
)
public ListViewItem (
    String[] items, 
    int imageIndex, 
    Color foreColor, 
    Color backColor, 
    Font font
)
public function ListViewItem (
    items : String[], 
    imageIndex : int, 
    foreColor : Color, 
    backColor : Color, 
    font : Font
)

パラメータ

items

新しい項目のサブ項目を表す文字列の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String)


ListViewItem コンストラクタ (String[], Int32, Color, Color, Font, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

項目のアイコンイメージインデックス位置前景色、背景色、項目のフォント、およびサブ項目を表す文字列の配列使用して、ListViewItem クラス新しインスタンス初期化します。さらに、その項目を指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: 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
)

パラメータ

items

新しい項目のサブ項目を表す文字列の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

foreColor

目の前景色を表す Color

backColor

項目の背景色を表す Color

font

項目のテキスト表示するフォントを表す Font

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したサブ項目とイメージ使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    subItems As ListViewSubItem(), _
    imageKey As String _
)
Dim subItems As ListViewSubItem()
Dim imageKey As String

Dim instance As New ListViewItem(subItems,
 imageKey)
public ListViewItem (
    ListViewSubItem[] subItems,
    string imageKey
)
public:
ListViewItem (
    array<ListViewSubItem^>^ subItems, 
    String^ imageKey
)
public ListViewItem (
    ListViewSubItem[] subItems, 
    String imageKey
)
public function ListViewItem (
    subItems : ListViewSubItem[], 
    imageKey : String
)

パラメータ

subItems

ListViewItem.ListViewSubItem オブジェクト配列

imageKey

ListViewItem に表示するイメージの、項目を所有している ListViewImageList における名前。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ

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 クラス
ListViewItem メンバ
System.Windows.Forms 名前空間

ListViewItem コンストラクタ (String[], Int32)

項目のアイコンイメージインデックス位置、およびサブ項目を表す文字列の配列使用して、ListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    items As String(), _
    imageIndex As Integer _
)
Dim items As String()
Dim imageIndex As Integer

Dim instance As New ListViewItem(items,
 imageIndex)
public ListViewItem (
    string[] items,
    int imageIndex
)
public:
ListViewItem (
    array<String^>^ items, 
    int imageIndex
)
public ListViewItem (
    String[] items, 
    int imageIndex
)
public function ListViewItem (
    items : String[], 
    imageIndex : int
)

パラメータ

items

新しい項目のサブ項目を表す文字列の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したテキストイメージ使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    text As String, _
    imageKey As String _
)
Dim text As String
Dim imageKey As String

Dim instance As New ListViewItem(text,
 imageKey)
public ListViewItem (
    string text,
    string imageKey
)
public:
ListViewItem (
    String^ text, 
    String^ imageKey
)
public ListViewItem (
    String text, 
    String imageKey
)
public function ListViewItem (
    text : String, 
    imageKey : String
)

パラメータ

text

項目を示すために表示するテキスト

imageKey

ListViewItem に表示するイメージの、項目を所有している ListViewImageList における名前。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (ListViewItem.ListViewSubItem[], Int32)

項目のアイコンイメージインデックス位置、および ListViewItem.ListViewSubItem オブジェクト配列使用して、ListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    subItems As ListViewSubItem(), _
    imageIndex As Integer _
)
Dim subItems As ListViewSubItem()
Dim imageIndex As Integer

Dim instance As New ListViewItem(subItems,
 imageIndex)
public ListViewItem (
    ListViewSubItem[] subItems,
    int imageIndex
)
public:
ListViewItem (
    array<ListViewSubItem^>^ subItems, 
    int imageIndex
)
public ListViewItem (
    ListViewSubItem[] subItems, 
    int imageIndex
)
public function ListViewItem (
    subItems : ListViewSubItem[], 
    imageIndex : int
)

パラメータ

subItems

項目のサブ項目を表す ListViewItem.ListViewSubItem 型の配列

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

解説解説

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

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String, Int32)

指定した項目のテキストと項目のアイコンイメージインデックス位置使用して、ListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    text As String, _
    imageIndex As Integer _
)
Dim text As String
Dim imageIndex As Integer

Dim instance As New ListViewItem(text,
 imageIndex)
public ListViewItem (
    string text,
    int imageIndex
)
public:
ListViewItem (
    String^ text, 
    int imageIndex
)
public ListViewItem (
    String text, 
    int imageIndex
)
public function ListViewItem (
    text : String, 
    imageIndex : int
)

パラメータ

text

項目を示すために表示するテキスト

imageIndex

項目が格納されている ListView関連付けられた ImageList 内のイメージの 0 から始まるインデックス

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], String, Color, Color, Font, ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したテキストイメージ、色、フォント、およびグループを持つサブ項目を使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: 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
)

パラメータ

items

ListViewItem のサブ項目のテキストを表す文字列の配列

imageKey

項目に表示するイメージの、項目を所有している ListViewImageList における名前。

foreColor

目の前景色を表す Color

backColor

項目の背景色を表す Color

font

項目のテキスト適用する Font

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定した項目とサブ項目のテキストイメージ使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    items As String(), _
    imageKey As String _
)
Dim items As String()
Dim imageKey As String

Dim instance As New ListViewItem(items,
 imageKey)
public ListViewItem (
    string[] items,
    string imageKey
)
public:
ListViewItem (
    array<String^>^ items, 
    String^ imageKey
)
public ListViewItem (
    String[] items, 
    String imageKey
)
public function ListViewItem (
    items : String[], 
    imageKey : String
)

パラメータ

items

ListViewItem のサブ項目のテキスト格納する配列

imageKey

ListViewItem表示するイメージの、項目を所有している ListViewImageList における名前。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], String, Color, Color, Font)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したテキストイメージ、色、およびフォントを持つサブ項目を使用してListViewItem クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: 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
)

パラメータ

items

ListViewItem のサブ項目のテキストを表す文字列の配列

imageKey

項目に表示するイメージの、項目を所有している ListViewImageList における名前。

foreColor

目の前景色を表す Color

backColor

項目の背景色を表す Color

font

項目のテキスト適用する Font

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ListViewItem コンストラクタ (String[], ListViewGroup)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

サブ項目を表す文字列の配列使用して、ListViewItem クラス新しインスタンス初期化し、その項目を指定したグループ割り当てます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    items As String(), _
    group As ListViewGroup _
)
Dim items As String()
Dim group As ListViewGroup

Dim instance As New ListViewItem(items,
 group)
public ListViewItem (
    string[] items,
    ListViewGroup group
)
public:
ListViewItem (
    array<String^>^ items, 
    ListViewGroup^ group
)
public ListViewItem (
    String[] items, 
    ListViewGroup group
)
public function ListViewItem (
    items : String[], 
    group : ListViewGroup
)

パラメータ

items

新しい項目のサブ項目を表す文字列の配列

group

項目の割り当て先の ListViewGroup。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ListViewItem コンストラクタ ()」の関連用語

検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ListViewItem コンストラクタ ()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS