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


Da forma que eu utilizo as colunas são fixas e definidas em tempo de projeto
não em execução!
Dê um duplo clique sobre o componente e abrirá um pequeno form para voce
adicionar as colunas que vc deseja... definindo o seu "Caption" que naada
mais é do que o "nome" da coluna para o usuário!

Para preencher as linhas faça o seguinte!!!!!

Declare uma variavel do tipo TListItem no exemplo abaixo chamada de
"Lista_Eventos"!

=======

while x > x do
  begin

    // Insere uma nova LINHA
    Lista_Eventos := ListView1.Items.Add;

    // Preenche PRIMEIRA coluna da linha
    Lista_Eventos.Caption := 'Coluna 1';

    // Preenche SEGUNDA coluna da linha
    Lista_Eventos.SubItems.Add('Coluna 2');

    // Preenche TERCEIRA coluna da linha
    Lista_Eventos.SubItems.Add('Coluna 3');
  end;

=======

Fui claro? ou confundi + ainda?

Se não entendeu pergunta de novo.

--
Jéferson Mehlecke
Porto Alegre - RS


----- Original Message ----- 
From: "Shally" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Wednesday, June 08, 2005 3:32 PM
Subject: [delphi-br] Dúvida componente ListView


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









        
        
                
____________________________________________________
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:
    http://br.yahoo.com/info/utos.html

 


Responder a