Ir ao conteúdo
  • Cadastre-se

[delphi] Pegar index do listview


eddye

Posts recomendados

Olá, estou com um probleminha, tenho x ícone em um listview, e quero que quando clicar no 3 icone por exemplo ele mostre a mensagem 3, se clicar no 5 icone, mostre a mensagem 5 e assim por diante. Então ele tem que mostrar o ícone que foi selecionado, mas não estou conseguindo fazer isso porque eu tenho que especificar o item em questao sempre.

ex: listview.items.item[3]..etc

esse 3 tinha que ser o item selecionado no projeto em execução.

muito obrigado

[]'s eddye :help:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

você deve verificar a propriedade Selected. Um jeito que eu sei que funciona é assim:


with Listview do
begin
 i := 0;
 while i < Items.Count do
 if Items[i].Selected then
 begin
   MostrarIcone(I);
   break;
 else
 Inc(i);
end;

Mas dependendo da forma que o listview está configurado, ele pode selecionar mais de uma opção, ai você teria que ver o que fazer ou então não permitir mais do que um selecionado.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...