COR DO TEXTBOX GRAVADO NO BD
Bom dia!
Amigos, estou fazendo uma aplicação que grava o nome das cores e a sua informação hexadecimal, por exemplo, [Ô]Preto[Ô] e [Ô]&H00000000&[Ô]. Quando eu vou carregar os dados e quero passar a informação da cor preta para o backcolor o VB acusa um erro de [ô]invalid property[ô]. Como isso pode ser feito?
Amigos, estou fazendo uma aplicação que grava o nome das cores e a sua informação hexadecimal, por exemplo, [Ô]Preto[Ô] e [Ô]&H00000000&[Ô]. Quando eu vou carregar os dados e quero passar a informação da cor preta para o backcolor o VB acusa um erro de [ô]invalid property[ô]. Como isso pode ser feito?
Posta o código pra gente ver onde está o erro.
Tipo, não seria isso?
TxtCodigo.BackColor = &H00000000&
Ou vc está tentando colocar o nome [Ô]Preto[Ô] no BackColor?
Tipo, não seria isso?
TxtCodigo.BackColor = &H00000000&
Ou vc está tentando colocar o nome [Ô]Preto[Ô] no BackColor?
Meu caro
como vc esta gravando isso na tabela?
como vc esta gravando isso na tabela?
Tem que ver como está sendo retornado o valor que vc inseriu
Aà é só colocar
TxtCodigo.BackColor = Rs([Ô]COR_TEXTBOX[Ô])
Aà é só colocar
TxtCodigo.BackColor = Rs([Ô]COR_TEXTBOX[Ô])
MSMJUDAS: O teu código não vai funcionar pois provavelmente, ele salvou o dado como string.
Quando o textbox receber um string na propriedade backcolor, ele dá erro.
Se, na aba de propriedades do textbox, vc ver o backcolor como [txt-color=#e80000]&H8000000F&[/txt-color], ele na verdade é[txt-color=#0000f0] -2147483633 [/txt-color].
Se você salvar o valor numérico no banco, vai funcionar.
Quando o textbox receber um string na propriedade backcolor, ele dá erro.
Se, na aba de propriedades do textbox, vc ver o backcolor como [txt-color=#e80000]&H8000000F&[/txt-color], ele na verdade é[txt-color=#0000f0] -2147483633 [/txt-color].
clng(&H8000000F&) = -2147483633
Se você salvar o valor numérico no banco, vai funcionar.
E depois para pegar esse valor numérico e converter para o Backcolor?
é só colocar o valor numerico no backcolor que tudo vai funcionar.
Tópico encerrado , respostas não são mais permitidas