• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bigboy123

Background

9 mensagens neste tópico

Esta dúvida pode parecer a mais fácil de sempre mas eu não sei  :P

Quando meto o background de uma label azul(por exemplo) nas propriedades, e depois ao carregar num botão quizer que a label fique com a cor normal do windows(default) como faço ? através de código...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

no evento click do bota

Label1.BackColor = core que queres

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O melhor até é igualar a cor para a cor de fundo do container onde está o label.

Label1.BackColor = Label1.Parent.BackColor

Onde o parent representa onde o label está inserido.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que não perceberam o que eu quero...

Eu sei mudar a cor de fundo através de código só não sei qual o código para meter a cor default (tipo, normal igual ao windows!!)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu entendi o que queres. Dei-te foi uma solução mais correcta.

Porque se um panel tiver uma cor diferente da padrão do sistema para as cores de fundo dos forms, por exemplo, não vai ficar bem.

Label1.Parent.BackColor vai-te buscar a cor de fundo do form ou panel ou qualquer container onde esteja metida a label.

Não precisas de saber as cores do sistema para ficares com o esquema de cor coerente.

Mas se queres mesmo saber como é:

Label1.BackColor = Color.FromName("Control")

Onde Control é o nome da cor que te aparece lá na palete no separador "System" (que é a padrão para dos controlos)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu fiz no meu programa um menustrip onde contem várias skins para escolher.

Uma delas é a default(skin igual ao windows) onde tudo o que está contido na form fica com a cor default. como faço para o fundo da form ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Da mesma forma.

Form1.BackColor = Color.FromName("Control")

Claro que o form não está em nenhum container e por isso o Parent não vai funcionar aqui.

O parent serve apenas para os restantes controlos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Da mesma forma.

Form1.BackColor = Color.FromName("Control")

Claro que o form não está em nenhum container e por isso o Parent não vai funcionar aqui.

O parent serve apenas para os restantes controlos.

Funcionou perfeitamente apenas alterei Form1 para Me, porque como estou dentro da form1 ele n aceita que eu meta o nome da form dentro dessa form  :P

BRIGADOOOOOOOOOOOOOOOOOOOOOOO  :):D:):D:thumbsup: :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Marca como resolvido.

Hás de ter para aí algo a dizer "Topic solved"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora