USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic .Net
Voltar
Autor Assunto:  Formulário 20 LABEL
luferazan
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2007 15:57 hs            

Tenho num formulário 20 LABEL, nominados de Label1 a Label20

Quero de uma forma dinâmica acessar a propriedade Caption de cada um e alterar o seu conteúdo conforme necessário

O Código funcionava bem no Delphi Win32

For x:=1 to 20 do begin
            ( FindComponent ( ‘Label’ + IntToStr ( x ) ) as TLabel ).Caption := ‘NovoConteudo’ ;
End

UTILIZEI este mesmo recurso no DELPHI NET
Porém o findcomponent só retorna null  e nao consigo modificar o conteúdo do label.

For x:=1 to 20 do begin
            ( FindComponent ( ‘Label’ + IntToStr ( x ) ) as System.Windows.Forms.Label ).Caption := ‘NovoConteudo’ ;
End

Não importa a forma de se atribuir o resultado do FindComponent, o que acontece é que o mesmo não retorna o componente, e retorna sempre NIL, o que inviabiliza o código.

Qual seria a forma correta para acessar múltiplos componentes passando para o laço  somente o nome em string???

Qual o método que retornaria o componente LABELXX para que possa ser manipulado ?? 


Engº Luiz Fernando
MSN:
luferazan@hotmail.com
SKYPE: luferazan

   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2022   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página