(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

TreeView.StateImageList-Eigenschaft

Ruft die Bildliste ab, mit der der Zustand der TreeView und ihrer Knoten angegeben wird.

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

public ImageList StateImageList { get; set; }

Eigenschaftswert

Typ: System.Windows.Forms.ImageList
Die ImageList, die zum Angeben des Zustands der TreeView und ihrer Knoten verwendet wird.

Um den Zustand eines TreeNode anzugeben, legen Sie für jeden TreeNode die StateImageList-Eigenschaft sowie die StateImageKey oder die StateImageIndex-Eigenschaft fest.

Die in TreeView angezeigten Zustandsbilder haben stets eine Größe von 16 x 16 Pixel. Wenn Sie die ImageSize-Eigenschaft von StateImageList festlegen, wirkt sich dies nicht auf die Anzeige der Bilder aus.

Wenn die CheckBoxes-Eigenschaft einer TreeView auf true festgelegt und die StateImageList-Eigenschaft festgelegt sind, zeigt jeder TreeNode in der TreeView in aktiviertem bzw. deaktiviertem Zustand entsprechend das erste oder das zweite Bild aus der StateImageList an. Wenn Sie verhindern möchten, dass Zustandsbilder zur Entwurfszeit für Knoten angezeigt werden, deren Zustandsbild nicht festgelegt ist, legen Sie die StateImageList-Eigenschaft fest, bevor Sie TreeView Knoten hinzufügen.

Im folgenden Codebeispiel wird die StateImageList-Eigenschaft veranschaulicht. Zum Ausführen des Beispiels fügen Sie den Code in ein Windows Form ein, und rufen Sie InitializeCheckTreeView im Konstruktor oder im Load-Ereignishandler des Formulars auf.


TreeView checkTreeView;
private void InitializeCheckTreeView()
{
    checkTreeView = new TreeView();

    // Show check boxes for the TreeView. This
    // will cause the StateImageList to be used.
    checkTreeView.CheckBoxes = true;

    // Create the StateImageList and add two images.
    checkTreeView.StateImageList = new ImageList();
    checkTreeView.StateImageList.Images.Add(SystemIcons.Question);
    checkTreeView.StateImageList.Images.Add(SystemIcons.Exclamation);

    // Add some nodes to the TreeView and the TreeView to the form.
    checkTreeView.Nodes.Add("Node1");
    checkTreeView.Nodes.Add("Node2");
    this.Controls.Add(checkTreeView);
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft