View View View View Enum

Définition

Spécifie la façon d'afficher les éléments d'une liste dans un contrôle ListView.Specifies how list items are displayed in a ListView control.

public enum class View
public enum View
type View = 
Public Enum View
Héritage

Champs

Details Details Details Details 1

Chaque élément s'affiche sur une ligne séparée et des informations complémentaires sur chacun des éléments sont disposées en colonnes.Each item appears on a separate line with further information about each item arranged in columns. La colonne la plus à gauche contient une petite icône et une étiquette et les colonnes suivantes contiennent des sous-éléments, comme cela a été spécifié par l'application.The left-most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. Une colonne affiche un en-tête qui peut contenir un titre pour la colonne.A column displays a header which can display a caption for the column. L'utilisateur peut redimensionner chaque colonne au moment de l'exécution.The user can resize each column at run time.

LargeIcon LargeIcon LargeIcon LargeIcon 0

Chaque élément s'affiche sous forme d'une icône de taille normale, avec une étiquette placée au-dessous.Each item appears as a full-sized icon with a label below it.

List List List List 3

Chaque élément s'affiche sous forme d'une petite icône, avec une étiquette placée à droite.Each item appears as a small icon with a label to its right. Les éléments sont répartis dans des colonnes sans en-têtes.Items are arranged in columns with no column headers.

SmallIcon SmallIcon SmallIcon SmallIcon 2

Chaque élément s'affiche sous forme d'une petite icône, avec une étiquette placée à droite.Each item appears as a small icon with a label to its right.

Tile Tile Tile Tile 4

Chaque élément apparaît sous la forme d'une icône de taille normale avec l'étiquette d'élément et les informations de sous-élément à sa droite.Each item appears as a full-sized icon with the item label and subitem information to the right of it. Les informations de sous-élément qui apparaissent sont spécifiées par l'application.The subitem information that appears is specified by the application. Cette vue est disponible uniquement sur Windows XP et la famille Windows Server 2003.This view is available only on Windows XP and the Windows Server 2003 family. Sur les systèmes d'exploitation antérieurs, cette valeur est ignorée et le contrôle ListView s'affiche dans la vue LargeIcon.On earlier operating systems, this value is ignored and the ListView control displays in the LargeIcon view.

Exemples

L’exemple ListView.View View de code suivant montre comment affecter à la propriété l’une des valeurs d’énumération.The following code example demonstrates setting the ListView.View property to one of the View enumeration values. Pour exécuter l’exemple, collez le code suivant dans un formulaire et appelez InitializeListView la méthode dans le constructeur ou Load la méthode du formulaire.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

Remarques

Utilisez les membres de cette énumération pour définir la valeur de View la propriété ListView du contrôle.Use the members of this enumeration to set the value of the View property of the ListView control.

S’applique à

Voir aussi