View View View View Enum

Definizione

Specifica il modo in cui vengono visualizzati gli elementi dell'elenco in un controllo ListView.Specifies how list items are displayed in a ListView control.

public enum class View
public enum View
type View = 
Public Enum View
Ereditarietà

Campi

Details Details Details Details 1

Ogni elemento viene visualizzato su una riga separata con ulteriori informazioni relative a ciascun elemento disposte in colonne.Each item appears on a separate line with further information about each item arranged in columns. La colonna più a sinistra contiene una piccola icona e un'etichetta; le colonne successive contengono i sottoelementi specificati dall'applicazione.The left-most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. Una colonna presenta un'intestazione nella quale può essere descritta una didascalia della colonna.A column displays a header which can display a caption for the column. L'utente può ridimensionare ogni colonna in fase di esecuzione.The user can resize each column at run time.

LargeIcon LargeIcon LargeIcon LargeIcon 0

Ogni elemento viene visualizzato come icona a dimensione intera con un'etichetta sotto di essa.Each item appears as a full-sized icon with a label below it.

List List List List 3

Ogni elemento viene visualizzato come una piccola icona con un'etichetta a destra.Each item appears as a small icon with a label to its right. Gli elementi vengono disposti in colonne senza intestazioni di colonna.Items are arranged in columns with no column headers.

SmallIcon SmallIcon SmallIcon SmallIcon 2

Ogni elemento viene visualizzato come una piccola icona con un'etichetta a destra.Each item appears as a small icon with a label to its right.

Tile Tile Tile Tile 4

Ogni elemento viene visualizzato come icona a dimensione intera con l'etichetta dell'elemento e le informazioni sull'elemento secondario alla sua destra.Each item appears as a full-sized icon with the item label and subitem information to the right of it. Le informazioni visualizzate relative all'elemento secondario sono specificate dall'applicazione.The subitem information that appears is specified by the application. Questa visualizzazione è disponibile solo in Windows XP e Windows Server 2003.This view is available only on Windows XP and the Windows Server 2003 family. Nei sistemi operativi precedenti, questo valore viene ignorato e il controllo ListView viene visualizzato nella visualizzazione LargeIcon.On earlier operating systems, this value is ignored and the ListView control displays in the LargeIcon view.

Esempi

Nell'esempio di codice riportato di seguito ListView.View viene illustrata l'impostazione View della proprietà su uno dei valori di enumerazione.The following code example demonstrates setting the ListView.View property to one of the View enumeration values. Per eseguire l'esempio, incollare il codice seguente in un form e chiamare il InitializeListView metodo nel costruttore o Load nel metodo del form.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

Commenti

Usare i membri di questa enumerazione per impostare il valore della View proprietà ListView del controllo.Use the members of this enumeration to set the value of the View property of the ListView control.

Si applica a

Vedi anche