Postupy: Nastavení ikon pro ovládací prvek Windows Forms TreeView
Ovládací prvek model Windows Forms TreeView může zobrazit ikony vedle každého uzlu. Ikony se umístí doleva od textu uzlu. Chcete-li zobrazit tyto ikony, musíte přidružit stromové zobrazení k ovládacímu ImageList prvku. Další informace o seznamech obrázků naleznete v tématu ImageList Component and How to: Add or Remove Images with the model Windows Forms ImageList Component.
Poznámka:
Chyba v rozhraní Microsoft .NET Framework verze 1.1 zabraňuje zobrazování obrázků na TreeView uzlech při volání Application.EnableVisualStylesaplikace . 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í
TreeView Nastavte vlastnost ovládacího prvku ImageList na existující ImageList ovládací prvek, který chcete použít.
Tyto vlastnosti lze nastavit v návrháři pomocí okno Vlastnosti nebo v kódu.
TreeView1.ImageList = ImageList1
treeView1.ImageList = imageList1;
treeView1->ImageList = imageList1;
Nastavte vlastnosti ImageIndex a SelectedImageIndex vlastnosti uzlu. Vlastnost ImageIndex určuje obrázek zobrazený pro normální a rozbalené stavy uzlu a SelectedImageIndex vlastnost 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 Nodes vlastnosti v okno 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ů s ovládacím prvkem Windows Forms TreeView
- Postupy: Iterace všemi uzly ovládacího prvku Windows Forms TreeView
- Postupy: Určení uzlu TreeView označeného kliknutím
- Postupy: Přidání vlastních informací do ovládacího prvku TreeView nebo ListView (Windows Forms)
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro