TreeView

09/12/2003

1

Quando eu estou carregando um TreeView lendo um campo da query, como eu posso fazer para carregar uma imagem para este que esteja em um ImageList.

Obrigado


Responder

Posts

09/12/2003

Diogoalles

No evento OnGetImageIndex do TreeView, você pode definir a imageindex q quiser, fazendo os testes necessários e verificando qual o nivel, ex.:


  if(Variável = ´X´)then
  begin
    if Node.Level = 0 then // aqui verifica o níel do Node e seleciona uma 
      Node.ImageIndex := 1  // das minhas imagens do ImageList
    else
      if Node.Level = 1 then
      begin
        Node.ImageIndex := 3;
      end;
  end
  ...


e no evento OnGetSelectedIndex vc deve colocar :
Node.SelectedIndex := Node.ImageIndex;
para que qdo vc tiver um item selecionado ele ñ mude de figura, caso vc queria q mude de figura ñ sete esse parametro


abraço

Diogo


Responder