CORES - ATRIBUIR COR RGB OU HEXADECILA O BACKCOLOR

TRTNCG 11/07/2016 16:59:23
#464718
Olá pessoal, Boa Tarde! Será que poderiam me ajudar. Bom guardo duas cores em um arquivo TXT e ao iniciar o sistema jogo em variáveis do tipo String de nomes COR1,COR2. No entanto ao tentar atribuir a cor em em tempo de execução dá erro: TYPE MYSMATCH.

No entanto se coloco Form1.Backcolor = RGB(128,128,255) ele rola normalmente, mas, se coloco isso dentro de uma variável dá erro, tentei colocar a cor em Hexadecimal na variável e também da o mesmo erro. Como resolver, pois, quero deixar para o usuário escolher algumas cores.
JABA 11/07/2016 17:41:00
#464719
De que forma você está usando a variável? Coloque como fez aí, senão não temos como saber onde foi o seu erro.
SINCLAIR 11/07/2016 17:55:26
#464720
Colega TRSOFTWARES,

O BackColor do formulário é de outro tipo de dados, que não string.

Dependendo do que está dentro de seu arquivo TXT, o comando abaixo talvez funcione:

Form1.Backcolor = Cdbl(COR1)

Caso não funcione, coloque aqui o conteúdo que está em seu arquivo TXT para sabermos o que está sendo levado para a propriedade BackColor do formulário.

Tudo de bom.

Tópico encerrado , respostas não são mais permitidas