[delphi-br] usar o conteudo de um label como objeto?
Prezados colegas, depois de apanhar bem e não conseguir a resposta adequada vamos ao 'post'! Há alguma condição de pegar-se o conteudo de uma variável e transformá-la em objeto? Exemplo: Tenho 20 linhas para serem preenchidas num formulário, cada um com um label. it01, it02 ... it20.caption Vou mandar para cada um conjunto de informações que virá de um Banco de Dados, como a possibilidade de registros pode ser bem maior que 20 é muito mais inteligente ter um loop no tamanho certo. c := 'it'+ inttostr( venda.RecNo ); c.caption := vendaproduto.text+' '+... Grato antecipadamente pela ajuda, Levy [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] usar o conteudo de um label como objeto?
Levy, O FindObject vai te ajudar. Um exemplo neste link: http://docwiki.embarcadero.com/CodeSamples/en/FindComponent_(Delphi) -- Dirlei Dionísio Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade http://MaisQueBomCodigo.blogspot.com Em 11 de julho de 2010 18:41, Levy Pereira levypere...@yahoo.com escreveu: Prezados colegas, depois de apanhar bem e não conseguir a resposta adequada vamos ao 'post'! Há alguma condição de pegar-se o conteudo de uma variável e transformá-la em objeto? Exemplo: Tenho 20 linhas para serem preenchidas num formulário, cada um com um label. it01, it02 ... it20.caption Vou mandar para cada um conjunto de informações que virá de um Banco de Dados, como a possibilidade de registros pode ser bem maior que 20 é muito mais inteligente ter um loop no tamanho certo. c := 'it'+ inttostr( venda.RecNo ); c.caption := vendaproduto.text+' '+... Grato antecipadamente pela ajuda, Levy [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] usar o conteudo de um label como objeto?
Oops, não é FindObject e sim FindComponent -- Dirlei Dionísio Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade http://MaisQueBomCodigo.blogspot.com Em 11 de julho de 2010 18:57, Dirlei Dionísio dir...@gmail.com escreveu: Levy, O FindObject vai te ajudar. Um exemplo neste link: http://docwiki.embarcadero.com/CodeSamples/en/FindComponent_(Delphi) -- Dirlei Dionísio Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade http://MaisQueBomCodigo.blogspot.com Em 11 de julho de 2010 18:41, Levy Pereira levypere...@yahoo.com escreveu: Prezados colegas, depois de apanhar bem e não conseguir a resposta adequada vamos ao 'post'! Há alguma condição de pegar-se o conteudo de uma variável e transformá-la em objeto? Exemplo: Tenho 20 linhas para serem preenchidas num formulário, cada um com um label. it01, it02 ... it20.caption Vou mandar para cada um conjunto de informações que virá de um Banco de Dados, como a possibilidade de registros pode ser bem maior que 20 é muito mais inteligente ter um loop no tamanho certo. c := 'it'+ inttostr( venda.RecNo ); c.caption := vendaproduto.text+' '+... Grato antecipadamente pela ajuda, Levy
Re: [delphi-br] usar o conteudo de um label como objeto?
Valeu Dirlei pela dica. TLabel(FindComponent('it'+strzero( y.RecNo, 2, 0 ))).Caption := From: Dirlei Dionísio dir...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Sun, July 11, 2010 6:58:49 PM Subject: Re: [delphi-br] usar o conteudo de um label como objeto? Oops, não é FindObject e sim FindComponent -- Dirlei Dionísio Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade http://MaisQueBomCodigo.blogspot.com Em 11 de julho de 2010 18:57, Dirlei Dionísio dir...@gmail.com escreveu: Levy, O FindObject vai te ajudar. Um exemplo neste link: http://docwiki.embarcadero.com/CodeSamples/en/FindComponent_(Delphi) -- Dirlei Dionísio Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade http://MaisQueBomCodigo.blogspot.com Em 11 de julho de 2010 18:41, Levy Pereira levypere...@yahoo.com escreveu: Prezados colegas, depois de apanhar bem e não conseguir a resposta adequada vamos ao 'post'! Há alguma condição de pegar-se o conteudo de uma variável e transformá-la em objeto? Exemplo: Tenho 20 linhas para serem preenchidas num formulário, cada um com um label. it01, it02 ... it20.caption Vou mandar para cada um conjunto de informações que virá de um Banco de Dados, como a possibilidade de registros pode ser bem maior que 20 é muito mais inteligente ter um loop no tamanho certo. c := 'it'+ inttostr( venda.RecNo ); c.caption := vendaproduto.text+' '+... Grato antecipadamente pela ajuda, Levy [As partes desta mensagem que não continham texto foram removidas]