View Enumeração

Definição

Especifica como os itens da lista são exibidos em um controle ListView.Specifies how list items are displayed in a ListView control.

public enum class View
public enum View
type View = 
Public Enum View
Herança

Campos

Details 1

Cada item é exibido em uma linha separada com informações adicionais sobre cada item organizado em colunas.Each item appears on a separate line with further information about each item arranged in columns. A coluna mais à esquerda contém um ícone pequeno e um rótulo, e as colunas seguintes contêm subitens de acordo com a especificação do aplicativo.The left-most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. Uma coluna exibe um cabeçalho que pode exibir uma legenda para a coluna.A column displays a header which can display a caption for the column. O usuário pode redimensionar cada coluna em tempo de execução.The user can resize each column at run time.

LargeIcon 0

Cada item é exibido como um ícone em tamanho normal com um rótulo abaixo dele.Each item appears as a full-sized icon with a label below it.

List 3

Cada item é exibido como um pequeno ícone com um rótulo à sua direita.Each item appears as a small icon with a label to its right. Os itens são organizados em colunas sem cabeçalhos de coluna.Items are arranged in columns with no column headers.

SmallIcon 2

Cada item é exibido como um pequeno ícone com um rótulo à sua direita.Each item appears as a small icon with a label to its right.

Tile 4

Cada item é exibido como um ícone em tamanho normal com as informações de rótulo e subitem do item à direita.Each item appears as a full-sized icon with the item label and subitem information to the right of it. As informações do subitem que aparecem são especificadas pelo aplicativo.The subitem information that appears is specified by the application. Essa exibição está disponível somente no Windows XP e na família Windows Server 2003.This view is available only on Windows XP and the Windows Server 2003 family. Em sistemas operacionais anteriores, esse valor é ignorado e o controle ListView aparece na exibição LargeIcon.On earlier operating systems, this value is ignored and the ListView control displays in the LargeIcon view.

Exemplos

O exemplo de código a seguir demonstra ListView.View a definição da propriedade como View um dos valores de enumeração.The following code example demonstrates setting the ListView.View property to one of the View enumeration values. Para executar o exemplo, Cole o código a seguir em um formulário e chame InitializeListView o método no construtor ou Load método do formulário.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

Comentários

Use os membros dessa enumeração para definir o valor da View propriedade ListView do controle.Use the members of this enumeration to set the value of the View property of the ListView control.

Aplica-se a

Veja também