TreeView

Delphi

09/12/2003

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


Gveggi

Gveggi

Curtidas 0

Respostas

Diogoalles

Diogoalles

09/12/2003

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


GOSTEI 0
POSTAR