Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O controle do Windows Forms TreeView pode exibir ícones ao lado de cada nó. Os ícones são posicionados à esquerda imediata do texto do nó. Para exibir esses ícones, você deve associar a exibição em árvore a um controle ImageList. Para obter mais informações sobre listas de imagens, consulte Componente ImageList e Como: Adicionar ou Remover Imagens com o Componente ImageList do Windows Forms.
Observação
Um bug na versão 1.1 do Microsoft .NET Framework impede que as imagens apareçam em TreeView nós quando seu aplicativo chama Application.EnableVisualStyles. Para contornar esse bug, chame Application.DoEvents no método Main imediatamente após chamar EnableVisualStyles. Esse bug foi corrigido no .NET Framework 2.0.
Para exibir imagens em um modo de exibição de árvore
Defina a TreeView propriedade do ImageList controle como o controle existente ImageList que você deseja usar.
Essas propriedades podem ser definidas no designer com a janela Propriedades ou no código.
TreeView1.ImageList = ImageList1treeView1.ImageList = imageList1;treeView1->ImageList = imageList1;Defina as propriedades ImageIndex e SelectedImageIndex do nó. A ImageIndex propriedade determina a imagem exibida para os estados normais e expandidos do nó e a SelectedImageIndex propriedade determina a imagem exibida para o estado selecionado do nó.
Essas propriedades podem ser definidas no código ou no Editor do TreeNode. Para abrir o Editor TreeNode, clique no botão de reticências (
) ao lado da Nodes propriedade na janela de Propriedades.' (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;
Consulte também
- Visão geral do controle TreeView
- Como adicionar e remover nós com o controle TreeView dos Windows Forms
- Como iterar em todos os nós de um controle TreeView dos Windows Forms
- Como determinar qual nó TreeView foi clicado
- Como adicionar informações personalizadas a um controle TreeView ou ListView (Windows Forms)
.NET Desktop feedback