Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka Windows Forms TreeView może wyświetlać ikony obok każdego węzła. Ikony są umieszczone bezpośrednio po lewej stronie tekstu węzła. Aby wyświetlić te ikony, należy skojarzyć widok drzewa z kontrolką ImageList. Aby uzyskać więcej informacji na temat list obrazów, zobacz Komponent ImageList oraz Jak dodawać lub usuwać obrazy przy użyciu komponentu ImageList w formularzach Windows.
Uwaga / Notatka
Usterka w programie Microsoft .NET Framework w wersji 1.1 uniemożliwia wyświetlanie obrazów w węzłach TreeView, gdy aplikacja wywołuje Application.EnableVisualStyles. Aby obejść tę usterkę, wywołaj metodę Application.DoEvents w metodzie Main natychmiast po wywołaniu metody EnableVisualStyles. Ta usterka została usunięta w programie .NET Framework 2.0.
Aby wyświetlić obrazy w widoku drzewa
Ustaw właściwość TreeView kontrolki ImageList na istniejącą kontrolkę ImageList, której chcesz użyć.
Te właściwości można ustawić w projektancie za pomocą okna Właściwości lub w kodzie.
TreeView1.ImageList = ImageList1treeView1.ImageList = imageList1;treeView1->ImageList = imageList1;Ustaw właściwości ImageIndex i SelectedImageIndex węzła. Właściwość ImageIndex określa obraz wyświetlany dla normalnych i rozwiniętych stanów węzła, a właściwość SelectedImageIndex określa obraz wyświetlany dla wybranego stanu węzła.
Te właściwości można ustawić w kodzie lub w Edytorze TreeNode. Aby otworzyć Edytor TreeNode, kliknij przycisk wielokropka (
) obok właściwości Nodes w oknie Właściwości.' (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;
Zobacz także
- TreeView, element sterujący — przegląd
- Instrukcje: dodawanie i usuwanie węzłów za pomocą kontrolki TreeView formularzy systemu Windows
- Jak iterować przez wszystkie węzły kontrolki TreeView w formularzach systemu Windows
- Jak: ustalić, który węzeł TreeView został kliknięty
- Instrukcje: dodawanie informacji niestandardowych do kontrolki TreeView lub ListView (Formularze systemu Windows)
.NET Desktop feedback