View View View View Enum

定義

リスト項目を ListView コントロールに表示する方法を指定します。Specifies how list items are displayed in a ListView control.

public enum class View
public enum View
type View = 
Public Enum View
継承

フィールド

Details Details Details Details 1

各項目は各行に表示され、各項目に関する詳しい情報が各列に配置されます。Each item appears on a separate line with further information about each item arranged in columns. 左端の列には小さいアイコンとラベルが示されます。次の列にはアプリケーションで指定されたサブ項目が示されます。The left-most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. 列には、列のキャプションを示すヘッダーが表示されます。A column displays a header which can display a caption for the column. ユーザーは実行時に各列のサイズを変更できます。The user can resize each column at run time.

LargeIcon LargeIcon LargeIcon LargeIcon 0

各項目は、ラベルが下に付いているフルサイズのアイコンとして表示されます。Each item appears as a full-sized icon with a label below it.

List List List List 3

各項目は、ラベルが右側に付いている小さいアイコンとして表示されます。Each item appears as a small icon with a label to its right. 項目は、列ヘッダーのない列に配置されます。Items are arranged in columns with no column headers.

SmallIcon SmallIcon SmallIcon SmallIcon 2

各項目は、ラベルが右側に付いている小さいアイコンとして表示されます。Each item appears as a small icon with a label to its right.

Tile Tile Tile Tile 4

各項目はフルサイズのアイコンとして表示され、右側にラベルとサブ項目の情報が表示されます。Each item appears as a full-sized icon with the item label and subitem information to the right of it. 表示するサブ項目の情報は、アプリケーションによって指定されます。The subitem information that appears is specified by the application. この情報は Windows XP および Windows Server 2003 ファミリでのみ表示されます。This view is available only on Windows XP and the Windows Server 2003 family. 古いオペレーティング システムではこの値が無視され、ListView ビューには LargeIcon コントロールが表示されます。On earlier operating systems, this value is ignored and the ListView control displays in the LargeIcon view.

次のコード例は、 ListView.ViewプロパティをView列挙値のいずれかに設定する方法を示しています。The following code example demonstrates setting the ListView.View property to one of the View enumeration values. この例を実行するには、フォームに次のコードを貼りInitializeListView付け、フォームのコンストラクターまたLoadはメソッドでメソッドを呼び出します。To run the example, paste the following code in a form and call the InitializeListView method in form's constructor or Load method.

internal:
   // Declare the Listview object.
   System::Windows::Forms::ListView^ myListView;

private:

   // Initialize the ListView object with subitems of a different
   // style than the default styles for the ListView.
   void InitializeListView()
   {
      // Set the Location, View and Width properties for the 
      // ListView object. 
      myListView = gcnew ListView;
      myListView->Location = System::Drawing::Point( 20, 20 );
      myListView->Width = 250;
      
      // The View property must be set to Details for the 
      // subitems to be visible.
      myListView->View = View::Details;
      
      // Each SubItem object requires a column, so add three columns.
      this->myListView->Columns->Add( "Key", 50, HorizontalAlignment::Left );
      this->myListView->Columns->Add( "A", 100, HorizontalAlignment::Left );
      this->myListView->Columns->Add( "B", 100, HorizontalAlignment::Left );
      
      // Add a ListItem object to the ListView.
      ListViewItem^ entryListItem = myListView->Items->Add( "Items" );
      
      // Set UseItemStyleForSubItems property to false to change 
      // look of subitems.
      entryListItem->UseItemStyleForSubItems = false;
      
      // Add the expense subitem.
      ListViewItem::ListViewSubItem ^ expenseItem = entryListItem->SubItems->Add( "Expense" );
      
      // Change the expenseItem object's color and font.
      expenseItem->ForeColor = System::Drawing::Color::Red;
      expenseItem->Font = gcnew System::Drawing::Font( "Arial",10,System::Drawing::FontStyle::Italic );
      
      // Add a subitem called revenueItem 
      ListViewItem::ListViewSubItem ^ revenueItem = entryListItem->SubItems->Add( "Revenue" );
      
      // Change the revenueItem object's color and font.
      revenueItem->ForeColor = System::Drawing::Color::Blue;
      revenueItem->Font = gcnew System::Drawing::Font( "Times New Roman",10,System::Drawing::FontStyle::Bold );
      
      // Add the ListView to the form.
      this->Controls->Add( this->myListView );
   }

// Declare the Listview object.
internal System.Windows.Forms.ListView myListView;

// Initialize the ListView object with subitems of a different
// style than the default styles for the ListView.
private void InitializeListView()
{

	// Set the Location, View and Width properties for the 
	// ListView object. 
	myListView = new ListView();
	myListView.Location = new System.Drawing.Point(20, 20);
	myListView.Width = 250;

	// The View property must be set to Details for the 
	// subitems to be visible.
	myListView.View = View.Details;
	
	// Each SubItem object requires a column, so add three columns.
	this.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left);
	this.myListView.Columns.Add("A", 100, HorizontalAlignment.Left);
	this.myListView.Columns.Add("B", 100, HorizontalAlignment.Left);

	// Add a ListItem object to the ListView.
	ListViewItem entryListItem = myListView.Items.Add("Items");

	// Set UseItemStyleForSubItems property to false to change 
	// look of subitems.
	entryListItem.UseItemStyleForSubItems = false;

	// Add the expense subitem.
	ListViewItem.ListViewSubItem expenseItem = 
		entryListItem.SubItems.Add("Expense");

	// Change the expenseItem object's color and font.
	expenseItem.ForeColor = System.Drawing.Color.Red;
	expenseItem.Font = new System.Drawing.Font(
		"Arial", 10, System.Drawing.FontStyle.Italic);

	// Add a subitem called revenueItem 
	ListViewItem.ListViewSubItem revenueItem = 
		entryListItem.SubItems.Add("Revenue");

	// Change the revenueItem object's color and font.
	revenueItem.ForeColor = System.Drawing.Color.Blue;
	revenueItem.Font = new System.Drawing.Font(
		"Times New Roman", 10, System.Drawing.FontStyle.Bold);

	// Add the ListView to the form.
	this.Controls.Add(this.myListView);
}

' Declare the Listview object.
Friend WithEvents myListView As System.Windows.Forms.ListView

' Initialize the ListView object with subitems of a different
' style than the default styles for the ListView.
Private Sub InitializeListView()

    ' Set the Location, View and Width properties for the 
    ' ListView object. 
    myListView = New ListView
    With (myListView)
        .Location = New System.Drawing.Point(20, 20)

        ' The View property must be set to Details for the 
        ' subitems to be visible.
        .View = View.Details
        .Width = 250
    End With

    ' Each SubItem object requires a column, so add three columns.
    Me.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left)
    Me.myListView.Columns.Add("A", 100, HorizontalAlignment.Left)
    Me.myListView.Columns.Add("B", 100, HorizontalAlignment.Left)

    ' Add a ListItem object to the ListView.
    Dim entryListItem As ListViewItem = myListView.Items.Add("Items")

    ' Set UseItemStyleForSubItems property to false to change 
    ' look of subitems.
    entryListItem.UseItemStyleForSubItems = False

    ' Add the expense subitem.
    Dim expenseItem As ListViewItem.ListViewSubItem = _
        entryListItem.SubItems.Add("Expense")

    ' Change the expenseItem object's color and font.
    expenseItem.ForeColor = System.Drawing.Color.Red
    expenseItem.Font = New System.Drawing.Font _
        ("Arial", 10, System.Drawing.FontStyle.Italic)

    ' Add a subitem called revenueItem 
    Dim revenueItem As ListViewItem.ListViewSubItem = _
        entryListItem.SubItems.Add("Revenue")

    ' Change the revenueItem object's color and font.
    revenueItem.ForeColor = System.Drawing.Color.Blue
    revenueItem.Font = New System.Drawing.Font _
        ("Times New Roman", 10, System.Drawing.FontStyle.Bold)

    ' Add the ListView to the form.
    Me.Controls.Add(Me.myListView)
End Sub

注釈

この列挙体のメンバーを使用して、 View ListViewコントロールのプロパティの値を設定します。Use the members of this enumeration to set the value of the View property of the ListView control.

適用対象

こちらもご覧ください