(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

View-Enumeration

Aktualisiert: November 2007

Gibt an, wie Listenelemente in einem ListView-Steuerelement angezeigt werden.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public enum View
public enum View
public enum View

MembernameBeschreibung
2zt7996a.CFW(de-de,VS.90).gifLargeIconJedes Element wird als Symbol in voller Größe und mit einer Bezeichnung darunter dargestellt.
2zt7996a.CFW(de-de,VS.90).gifDetailsJedes Element wird in einer einzelnen Zeile dargestellt, wobei in Spalten weitere Informationen über die jeweiligen Elemente angezeigt werden. Die Spalte ganz links enthält ein kleines Symbol und eine Bezeichnung. Die folgenden Spalten enthalten der Anwendung entsprechend Unterelemente. In jeder Spalte kann in einer Kopfzeile eine Beschriftung für die jeweilige Spalte angezeigt werden. Die Größe der einzelnen Spalten kann von den Benutzern zur Laufzeit geändert werden.
2zt7996a.CFW(de-de,VS.90).gifSmallIconJedes Element wird als kleines Symbol und mit einer Bezeichnung rechts daneben dargestellt.
2zt7996a.CFW(de-de,VS.90).gifListJedes Element wird als kleines Symbol und mit einer Bezeichnung rechts daneben dargestellt. Die Elemente sind in Spalten ohne Spaltenheader angeordnet.
TileJedes Element wird als Symbol in voller Größe und mit einer Elementbezeichnung sowie Unterelementinformationen rechts daneben dargestellt. Die angezeigten Unterelementinformationen werden durch die Anwendung angegeben. Diese Ansicht ist nur unter Windows XP und der Windows Server 2003-Produktfamilie verfügbar. Unter früheren Betriebssystemen wird dieser Wert ignoriert und das ListView-Steuerelement in der LargeIcon-Ansicht angezeigt.

Mit den Membern dieser Enumeration wird der Wert der View-Eigenschaft des ListView-Steuerelements festgelegt.

Im folgenden Codebeispiel wird das Festlegen der ListView.View-Eigenschaft auf einen der View-Enumerationswerte veranschaulicht. Zum Ausführen des Beispiels fügen Sie den folgenden Code in ein Formular ein, und rufen Sie die InitializeListView-Methode im Konstruktor oder die Load-Methode des Formulars auf.


	// 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.
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.set_Location(new System.Drawing.Point(20, 20));
    myListView.set_Width(250);
    // The View property must be set to Details for the 
    // subitems to be visible.
    myListView.set_View(View.Details);
    // Each SubItem object requires a column, so add three columns.
    this.myListView.get_Columns().Add("Key", 50, HorizontalAlignment.Left);
    this.myListView.get_Columns().Add("A", 100, HorizontalAlignment.Left);
    this.myListView.get_Columns().Add("B", 100, HorizontalAlignment.Left);
    // Add a ListItem object to the ListView.
    ListViewItem entryListItem = myListView.get_Items().Add("Items");
    // Set UseItemStyleForSubItems property to false to change 
    // look of subitems.
    entryListItem.set_UseItemStyleForSubItems(false);
    // Add the expense subitem.
    ListViewItem.ListViewSubItem expenseItem =
        entryListItem.get_SubItems().Add("Expense");
    // Change the expenseItem object's color and font.
    expenseItem.set_ForeColor(System.Drawing.Color.get_Red());
    expenseItem.set_Font(new System.Drawing.Font("Arial", 10,
        System.Drawing.FontStyle.Italic));
    // Add a subitem called revenueItem 
    ListViewItem.ListViewSubItem revenueItem =
        entryListItem.get_SubItems().Add("Revenue");
    // Change the revenueItem object's color and font.
    revenueItem.set_ForeColor(System.Drawing.Color.get_Blue());
    revenueItem.set_Font(new System.Drawing.Font("Times New Roman", 10,
        System.Drawing.FontStyle.Bold));
    // Add the ListView to the form.
    this.get_Controls().Add(this.myListView);
} //InitializeListView


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0, 1.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft