Ir para conteúdo
Fórum CódigoFonte.net
matheusunitt

Converter String para Cor - C#

  

1 voto

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

Olá, venho trazer aos usuários uma ajudinha na hora de converter uma Cor para String no C#, vê abaixo:

Importe a biblioteca System.Drawing;

System.Drawing.ColorConverter nome = new ColorConverter();

this.BackColor = (System.Drawing.Color)nome.ConvertFromString(Texto);

Explicação:

Nome é o nome do atributo da qual o ColorConverter vai receber o foco.

this.BackColor é o atributo da qual vai receber a ação da String convertida.

Texto é a String da qual será convertida.

Exemplo:

Criei uma String de nome setBackColor e define seu valor como Control (Cor de cinza em Forms);

Criei uma public void de nome WinDetails() e adicionei um elemento para concatenar a String à um comando: this.BackColor = setBackColor;

No evento InitializeComponent adicionei a void a ser invocada: WinDetails();

e no evento principal que também era uma void chamada Init() que também foi acrescentada no InitializeComponent, adicionei o comando setBackColor com valor Red, ao depurar a cor de fundo realmente foi alterada. O que acontece é que a String leva em conta a palheta de cores que estão adicionadas na namespace library Drawing.

Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...