Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das TreeView-Steuerelement von Windows Forms kann Symbole neben jedem Knoten anzeigen. Die Symbole werden direkt links neben dem Knotentext positioniert. Um diese Symbole anzuzeigen, müssen Sie die Strukturansicht einem ImageList-Steuerelement zuordnen. Weitere Informationen zu Bildlisten finden Sie unter ImageList-Komponente und Anleitung: Hinzufügen oder Entfernen von Bildern mit der Windows Forms ImageList-Komponente.
Hinweis
Ein Fehler in Microsoft .NET Framework Version 1.1 verhindert, dass Bilder auf TreeView Nodes angezeigt werden, wenn Ihre Anwendung Application.EnableVisualStylesaufruft. Um diesen Fehler zu umgehen, rufen Sie Application.DoEvents in Ihrer Main-Methode unmittelbar nach dem Aufrufen von EnableVisualStylesauf. Dieser Fehler wurde in .NET Framework 2.0 behoben.
So zeigen Sie Bilder in einer Strukturansicht an
Legen Sie die TreeView-Eigenschaft des ImageList-Steuerelements auf das vorhandene ImageList-Steuerelement fest, das Sie verwenden möchten.
Diese Eigenschaften können im Designer mit dem Eigenschaftenfenster oder im Code festgelegt werden.
TreeView1.ImageList = ImageList1treeView1.ImageList = imageList1;treeView1->ImageList = imageList1;Legen Sie die Eigenschaften ImageIndex und SelectedImageIndex des Knotens fest. Die ImageIndex-Eigenschaft bestimmt das Bild, das für den normalen und erweiterten Zustand des Knotens angezeigt wird, und die SelectedImageIndex-Eigenschaft bestimmt das Bild, das für den ausgewählten Zustand des Knotens angezeigt wird.
Diese Eigenschaften können im Code oder im TreeNode-Editor festgelegt werden. Klicken Sie zum Öffnen des TreeNode-Editors (
) neben der Nodes-Eigenschaft im Eigenschaftenfenster auf die Schaltfläche mit den Auslassungspunkten.' (Assumes that ImageList1 contains at least two images and ' the TreeView control contains a selected image.) TreeView1.SelectedNode.ImageIndex = 0 TreeView1.SelectedNode.SelectedImageIndex = 1// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1.SelectedNode.ImageIndex = 0; treeView1.SelectedNode.SelectedImageIndex = 1;// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1->SelectedNode->ImageIndex = 0; treeView1->SelectedNode->SelectedImageIndex = 1;
Siehe auch
- Übersicht über das TreeView-Steuerelement
- Vorgehensweise: Hinzufügen oder Entfernen von Knoten mit dem TreeView-Steuerelement von Windows Forms
- Vorgehensweise: Durchlaufen aller Knoten eines TreeView-Steuerelements in Windows Forms
- Anleitung: Bestimmen, welcher TreeView-Knoten angeklickt wurde
- Anleitung: So fügen Sie benutzerdefinierte Informationen zu einem TreeView- oder ListView-Steuerelement hinzu (Windows Forms)
.NET Desktop feedback