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

Join the conversation

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

Visitante
Responder

×   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.

Processando...

×
×
  • Criar Novo...