Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovládací prvek Windows Forms TreeView může vedle každého uzlu zobrazit ikony. Ikony jsou umístěny těsně vlevo od textu uzlu. Chcete-li zobrazit tyto ikony, je nutné přidružit stromové zobrazení k ovládacímu prvku ImageList. Další informace o seznamech obrázků naleznete v tématu ImageList Komponenta a Postupy: Přidání nebo odebrání obrázků pomocí součásti Windows Forms ImageList.
Poznámka
Chyba v rozhraní Microsoft .NET Framework verze 1.1 zabraňuje zobrazení obrázků na TreeView uzlech při volání aplikace Application.EnableVisualStyles. Chcete-li tuto chybu obejít, zavolejte Application.DoEvents v metodě Main
ihned po volání EnableVisualStyles. Tato chyba je opravena v rozhraní .NET Framework 2.0.
Zobrazení obrázků ve stromovém zobrazení
Nastavte vlastnost TreeView ovládacího prvku ImageList na existující ovládací prvek ImageList, který chcete použít.
Tyto vlastnosti lze nastavit v návrháři pomocí okna Vlastnosti nebo v kódu.
TreeView1.ImageList = ImageList1
treeView1.ImageList = imageList1;
treeView1->ImageList = imageList1;
Nastavte vlastnosti ImageIndex a SelectedImageIndex uzlu. Vlastnost ImageIndex určuje obrázek zobrazený pro normální a rozbalené stavy uzlu a vlastnost SelectedImageIndex určuje obrázek zobrazený pro vybraný stav uzlu.
Tyto vlastnosti lze nastavit v kódu nebo v editoru TreeNode. Editor TreeNode otevřete kliknutím na tlačítko se třemi tečky (
) vedle vlastnosti Nodes v okně Vlastnosti.
' (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;
Viz také
- Přehled ovládacího prvku TreeView
- Postupy: Přidání a odebrání uzlů pomocí ovládacího prvku Windows Forms TreeView
- Jak na to: Procházení všemi uzly ovládacího prvku Windows Forms TreeView
- Jak určit, na který uzel stromového zobrazení se kliklo
- Postupy: Přidání vlastních informací do ovládacího prvku TreeView nebo ListView (Windows Forms)
.NET Desktop feedback