Leggere in inglese

Condividi tramite


View Enumerazione

Definizione

Specifica il modo in cui vengono visualizzati gli elementi dell'elenco in un controllo ListView.

C#
public enum View
Ereditarietà

Campi

Details 1

Ogni elemento viene visualizzato su una riga separata con ulteriori informazioni relative a ciascun elemento disposte in colonne. La colonna più a sinistra contiene una piccola icona e un'etichetta; le colonne successive contengono i sottoelementi specificati dall'applicazione. Una colonna presenta un'intestazione nella quale può essere descritta una didascalia della colonna. L'utente può ridimensionare ogni colonna in fase di esecuzione.

LargeIcon 0

Ogni elemento viene visualizzato come icona a dimensione intera con un'etichetta sotto di essa.

List 3

Ogni elemento viene visualizzato come una piccola icona con un'etichetta a destra. Gli elementi vengono disposti in colonne senza intestazioni di colonna.

SmallIcon 2

Ogni elemento viene visualizzato come una piccola icona con un'etichetta a destra.

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. Le informazioni visualizzate relative all'elemento secondario sono specificate dall'applicazione. Questa visualizzazione è disponibile solo in Windows XP e Windows Server 2003. Nei sistemi operativi precedenti, questo valore viene ignorato e il controllo ListView viene visualizzato nella visualizzazione LargeIcon.

Esempio

Nell'esempio di codice seguente viene illustrata l'impostazione della ListView.View View proprietà su uno dei valori di enumerazione. Per eseguire l'esempio, incollare il codice seguente in un modulo e chiamare il metodo nel costruttore o Load nel InitializeListView metodo del modulo.

C#

// 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);
}

Commenti

Usare i membri di questa enumerazione per impostare il valore della View proprietà del ListView controllo.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Vedi anche