A cada novo Caption inserido uma nova linha é criada.
Caption tb é uma coluna, a primeira coluna. Subitens são as colunas seguintes.
Por exemplo se vc tem 4 colunas e 10 linhas para criar pode fazer assim:
 
for x := 0 to 9 do
begin
 Lista_Eventos := ListView1.Items.Add;
 Lista_Eventos.Caption := 'Coluna 1';//Seta conteudo da coluna1
 Lista_Eventos.SubItems.Add('Coluna 2');//Seta conteudo da coluna2
 Lista_Eventos.SubItems.Add('Coluna 3');//Seta conteudo da coluna3
 Lista_Eventos.SubItems.Add('Coluna 4');//Seta conteudo da coluna4
end;

Shally <[EMAIL PROTECTED]> wrote:
Na hora que insiro

>     Lista_Eventos.Caption := 'Coluna 1';
>     Lista_Eventos.SubItems.Add('Coluna 2');
>     Lista_Eventos.SubItems.Add('Coluna X');

o "subitems" são as colunas, correto?
e para as linhas? é o Lista_Eventos.Caption := '...'; ??

Posso fazer um loop para preencher os valores de uma listview?

Ajudem please!



--- Em delphi-br@yahoogrupos.com.br, Jéferson <[EMAIL PROTECTED]> escreveu
> 
> Insira um componente ListView altere as propriedades...
> 
> ViewStile := vsReport
> 
> Dê um duplo clique sobre o comp e insira as colunas definindo a 
propriedade
> 
> Alignment de cada coluna como vc quiser
> 
> 
> Para preenche é o seguinte....
> -------------------------------
> var
>     Lista_Eventos   : TListItem;
> begin
>   while x > x do
>   begin
>     Lista_Eventos := ListView1.Items.Add;
>     Lista_Eventos.Caption := 'Coluna 1';
>     Lista_Eventos.SubItems.Add('Coluna 2');
>     Lista_Eventos.SubItems.Add('Coluna X');
>   end;
> end;
> ---------------------------------
> 
> Para apagar.....
> --------------------------------
> ListView1.Items.Clear;
> --------------------------------
> 
> Tenta aí,
> Boa sorte
> 
> --
> Jéferson Mehlecke
> Porto Alegre - RS
> ----- Original Message ----- 
> From: "Shally" <[EMAIL PROTECTED]>
> To: <delphi-br@yahoogrupos.com.br>
> Sent: Tuesday, June 07, 2005 4:53 PM
> Subject: [delphi-br] Re: StringGrid - como alinhar valores?
> 
> 
> Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma
> grid "dinâmica", do tipo que veja os resultados gerados e então
> gerasse uma grid com o nº e linha e colunas necessárias, pois da
> maneira que estou fazendo sobram várias linhas e colunas.
> 
> Ainda não consegui centralizar os valores com as dicas que deram na
> lista até agora.
> 
> 
> 
> --- Em delphi-br@yahoogrupos.com.br, Jéferson <[EMAIL PROTECTED]> escreveu
> > No StringGrid não sei.
> >
> > Quantas linhas vc utiliza? no grid?
> >
> > Porque eu tb trabalho com dados que vem de um BD,
> > cálculos são realizados, etc e tal para depois os dados serem
> > mostrados no ListView.
> >
> > --
> > Jéferson Mehlecke
> > Porto Alegre - RS
> > ----- Original Message ----- 
> > From: "Shally" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Tuesday, June 07, 2005 4:27 PM
> > Subject: [delphi-br] Re: StringGrid - como alinhar valores?
> >
> >
> > Sim, preciso da String Grid pois trabalho com dados que vem de um
> BD,
> > cálculos são realizados, etc e tal para depois os dados serem
> > mostrados nesta Grid.
> > Sabe como posso centralizar esses valores?
> >
> >
> >
> > --- Em delphi-br@yahoogrupos.com.br, Jéferson <[EMAIL PROTECTED]> 
escreveu
> > > Vc realmente precisa trabalhar com um StringList?
> > >
> > > O ListView permite centralizar colunas.... Mas se vc tem muitas
> > linhas o
> > > preenchimento dele se torna lento.
> > >
> > > Apenas uma dica.
> > >
> > > --
> > > Jéferson Mehlecke
> > > Porto Alegre - RS
> > > ----- Original Message ----- 
> > > From: "Shally" <[EMAIL PROTECTED]>
> > > To: <delphi-br@yahoogrupos.com.br>
> > > Sent: Tuesday, June 07, 2005 4:03 PM
> > > Subject: [delphi-br] StringGrid - como alinhar valores?
> > >
> > >
> > > Olá.
> > > Estou trabalhando com StringGrid e preciso alinhar ao centro
> alguns
> > > valores que nela são mostrados. Como faço para alinhá-los já que
> não
> > > encontrei esta propriedade na paleta de propriedades e nem no 
help
> > do
> > > Delphi?
> > >
> > >
> > >
> > >
> > >
> > >
> > > -- 
> > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> > >
> > > Para ver as mensagens antigas, acesse:
> > >  http://br.groups.yahoo.com/group/delphi-br/messages
> > >
> > > Para falar com o moderador, envie um e-mail para:
> > >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ____________________________________________________
> > > Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis!
> > http://mail.yahoo.com.br
> >
> >
> >
> >
> > -- 
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> >
> > Para ver as mensagens antigas, acesse:
> >  http://br.groups.yahoo.com/group/delphi-br/messages
> >
> > Para falar com o moderador, envie um e-mail para:
> >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ____________________________________________________
> > Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis!
> http://mail.yahoo.com.br
> 
> 
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> Para ver as mensagens antigas, acesse:
>  http://br.groups.yahoo.com/group/delphi-br/messages
> 
> Para falar com o moderador, envie um e-mail para:
>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
>       
>       
>             
> ____________________________________________________
> Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! 
http://mail.yahoo.com.br




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 


                
---------------------------------
Discover Yahoo!
 Find restaurants, movies, travel & more fun for the weekend. Check it out!

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a