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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como alterar labels em todos os forms...
dr.X
BELO HORIZONTE
MG - BRASIL
Postada em 17/06/2008 20:42 hs            
Galera, preciso alterar em tempo de execução, todos os labels.
Exixte alguma ferramenta ou comando no vb que faça isso ?
Desde já, valeu !!!
     
CSRocha
BRASILIA
DF - BRASIL
Postada em 18/06/2008 07:24 hs            
form1.label1.caption="aaaaa"
.......
form12.label15.top=3450

e assim por diante. Basta referenciar o nome do Form, o label e a propriedade do mesmo.

No design, coloque os labels em array, que vai facilitar essa tarefa.




     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 18/06/2008 09:15 hs            
Ira fazer um for em todos os controles do formulario, ai vc muda a propriedade que estiver a fim, label, cor, fonte, etc.....

Dim Nrocontrole as integer
    For NroControle = 0 To me.Controls.Count - 1
        Var.Mascara = TypeName(me.Controls(NroControle))
        If TypeName(me.Controls(NroControle)) = "Label"  Then
           me.controls(nrocontrole).caption = "Label alterado..."
        endif
    next

     
Alexandre Patos
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 18/06/2008 09:39 hs            
donkey ate achei legal sua função, só nao entendi o que essa linha faz
 
Var.Mascara = TypeName(me.Controls(NroControle))
e o pq de utiliza-la ?
 
 
     
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 18/06/2008 10:23 hs            
Obrigadão moçada fera !!!!
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 18/06/2008 13:26 hs            
Ops... foi mal.. não precisava dela, é q eu copiei e colei de uma função do meu sistema, no meu eu coloco o tipo dela numa variavel, pra não ficar tendo que testar a todo momento.... rs

Faltou apagar essa linha...

T+
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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