• 0
Sign in to follow this  
ramon

Forecolor

Question

Eu tenho várias labels de diferentes nomes num frame e na propiedade BackStyle da label eu escolhi transparente

Beleza todas as label assumirão a cor do frame

Mas minha duvida é sobre o Forecolor, gostaria de saber se tem algum jeito de todas as labels (que possuir texto) assumir a cor do texto do frame

ou um jeito de especificar que todas label cuja a propiedade forecolor sera a cor forecolor do frame

se existe BackStyle deveria existir ForeStyle vocês não acham?

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Sim, tem como você fazer isso por código. Segue o mesmo:

    For Each controle In Me.Controls
        If TypeOf controle Is Label Then
            controle.ForeColor = controle.Container.ForeColor
        End If
    Next controle

Com o código acima, serão percorridos todos os controles existentes no form e quando for uma label, a propriedade ForeColor dela será ajustada com o mesmo valor da propriedade ForeColor de seu contêiner.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites
  • 0

Agora sim vai me poupar um bucado de código tongue.gif

Valeu Graymalkin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this