Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O controlo 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 no Microsoft .NET Framework versão 1.1 impede que imagens apareçam em nós TreeView quando seu aplicativo chama Application.EnableVisualStyles. Para contornar esse bug, chame Application.DoEvents em seu método Main imediatamente após chamar EnableVisualStyles. Este bug foi corrigido no .NET Framework 2.0.
Para exibir imagens em um modo de exibição em árvore
Defina a propriedade TreeView do controlo ImageList para o controlo ImageList existente que deseja utilizar.
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 propriedade ImageIndex determina a imagem exibida para os estados normal e expandido do nó e a propriedade SelectedImageIndex determina a imagem exibida para o estado selecionado do nó.
Essas propriedades podem ser definidas no código ou no Editor TreeNode. Para abrir o Editor TreeNode, clique no botão de reticências (
) ao lado da propriedade Nodes na janela 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;
Ver também
- Visão geral do controlador TreeView
- Como: Adicionar e remover nós com o controle TreeView do Windows Forms
- Como Percorrer Todos os Nós de um Controle TreeView do Windows Forms
- Como determinar qual nó da TreeView foi clicado
- Como: Adicionar informações personalizadas a um controle TreeView ou ListView (Windows Forms)
.NET Desktop feedback