ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

ListView1.ItemIndex Acaba e mesmo assim Continua ?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Warfighter
Aprendiz
Aprendiz


Registrado: Domingo, 28 de Outubro de 2007
Mensagens: 145

MensagemEnviada: Dom Set 07, 2008 8:27 pm    Assunto: ListView1.ItemIndex Acaba e mesmo assim Continua ? Responder com Citação

ListView1.ItemIndex Acaba e mesmo assim Continua

Como Resolver isso

Eu coloco um timer1 que add

listview1.itemindex := listview1.itemindex+1;

Mais gostaria de saber como para o timer sabendo que os items ja chegaram a seu limite de index Very Happy

como faço ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
djtatao
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 256

MensagemEnviada: Seg Set 08, 2008 8:22 am    Assunto: Re: ListView1.ItemIndex Acaba e mesmo assim Continua ? Responder com Citação

Bom dia

Voce pode controlar pelo ListView1.Items.Count que é a quantidade de registro que tem seu list;
ps: lembrando que precisa saber de onde esta começando seu indice, pois por padrão ele vem sempre com -1;

Espero ter ajudado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Warfighter
Aprendiz
Aprendiz


Registrado: Domingo, 28 de Outubro de 2007
Mensagens: 145

MensagemEnviada: Seg Set 08, 2008 1:06 pm    Assunto: Re: ListView1.ItemIndex Acaba e mesmo assim Continua ? Responder com Citação

djtatao escreveu:
Bom dia

Voce pode controlar pelo ListView1.Items.Count que é a quantidade de registro que tem seu list;
ps: lembrando que precisa saber de onde esta começando seu indice, pois por padrão ele vem sempre com -1;

Espero ter ajudado.


Obrigado

vou Fazer como você disse Wink
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Warfighter
Aprendiz
Aprendiz


Registrado: Domingo, 28 de Outubro de 2007
Mensagens: 145

MensagemEnviada: Seg Set 08, 2008 1:51 pm    Assunto: Responder com Citação

Voltando a dúvida

esse código como faço para ele trabalhar certo com a quantidade de itemindex no meu listview1

var
i:integer;
begin

for i := 0 to Listview1.Items.Count -1 do
begin
if listview1.ItemIndex = listview1.items.count -1 then
begin
exit;
end;


Alguém pode corrigir se estiver errado Rolling Eyes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Seg Set 08, 2008 6:22 pm    Assunto: Responder com Citação

Warfighter, eu não entendi o que você deseja fazer! você está querendo saber a quantidade de itens no listView ou você quer percorrer os itens atravês de um looping? você poderia explicar melhor?


flw.
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Warfighter
Aprendiz
Aprendiz


Registrado: Domingo, 28 de Outubro de 2007
Mensagens: 145

MensagemEnviada: Seg Set 08, 2008 9:49 pm    Assunto: Responder com Citação

pestana escreveu:
Warfighter, eu não entendi o que você deseja fazer! você está querendo saber a quantidade de itens no listView ou você quer percorrer os itens atravês de um looping? você poderia explicar melhor?


flw.


Quero pecorrer a lista dependendo da quantidade de items nela estando

Como posso fazer isso ? Wink

Abraços!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Seg Set 08, 2008 10:34 pm    Assunto: Responder com Citação

eu não endendi objetivo, mas esta ai que você quer:

Código:
var
   i : integer;
begin
   for i := 0 to Listview1.Items.Count -1 do
    begin
       listview1.ItemIndex := i;
       if listview1.ItemIndex = listview1.items.count -1 then
         exit;
    end;
end;

_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Warfighter
Aprendiz
Aprendiz


Registrado: Domingo, 28 de Outubro de 2007
Mensagens: 145

MensagemEnviada: Ter Set 09, 2008 5:52 pm    Assunto: Responder com Citação

pestana escreveu:
eu não endendi objetivo, mas esta ai que você quer:

Código:
var
   i : integer;
begin
   for i := 0 to Listview1.Items.Count -1 do
    begin
       listview1.ItemIndex := i;
       if listview1.ItemIndex = listview1.items.count -1 then
         exit;
    end;
end;


Obrigado!
Isso Mesmo que eu Procurava!

Abraços! Wink
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Ter Set 09, 2008 6:29 pm    Assunto: Responder com Citação

blz! qualquer coisa estamos ai!


flw.
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB