Entendi o processo > ======= > > 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; > > =======
Mas acontece o seguinte: 1. ou entra num loop infinito 2. ou bagunça tudo que estou querendo fazer por causa de varias condicoes que estou criando dentro do while e nao fica o q quero no lugar certo. --- Em delphi-br@yahoogrupos.com.br, Jéferson <[EMAIL PROTECTED]> escreveu > > 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