|
| Farve Fra : Ukendt |
Dato : 21-03-09 15:31 |
|
Hej NG
Vil gerne kunne vælge en farve ud fra windows palletten, og gemme
farveværdien(RGB) i en variabel til senere brug...
Har luret i google, men kan ikke rigtig finde noget...
Har i et hint eller link ... ???
Hilsen
Bjarne
"Every day new surprises"
| |
Ukendt (21-03-2009)
| Kommentar Fra : Ukendt |
Dato : 21-03-09 16:54 |
|
"bsn" <bsnSNABELAoncableDOTdk> skrev
>
> Hej NG
>
> Vil gerne kunne vælge en farve ud fra windows palletten, og gemme
> farveværdien(RGB) i en variabel til senere brug...
> Har luret i google, men kan ikke rigtig finde noget...
> Har i et hint eller link ... ???
>
Har nu fået farveværdien(long) ned i en textbox på formen...
Skal have den konverteret til RGB...???
Bjarne
| |
Stig Johansen (21-03-2009)
| Kommentar Fra : Stig Johansen |
Dato : 21-03-09 17:11 |
|
"bsn" <bsnSNABELAoncableDOTdk> wrote:
> Har nu fået farveværdien(long) ned i en textbox på formen...
> Skal have den konverteret til RGB...???
Så skal du have fat i noget div og mod.
Hvis vi kalder variablerne for F,R,G,B, så prøv
F = (værdien fra din form)
B = F MOD 256
F = F \ 256
G = F MOD 256
F = F \ 256
R = F MOD 256
F = F \ 256
Hvis der er en restværdi i F, er det vistnok Alpha værdien.
--
Med venlig hilsen
Stig Johansen
| |
Ukendt (21-03-2009)
| Kommentar Fra : Ukendt |
Dato : 21-03-09 18:01 |
|
"Stig Johansen" <wopr.dk@gmaill.com> skrev..
> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>
>> Har nu fået farveværdien(long) ned i en textbox på formen...
>> Skal have den konverteret til RGB...???
>
> Så skal du have fat i noget div og mod.
> Hvis vi kalder variablerne for F,R,G,B, så prøv
> F = (værdien fra din form)
> B = F MOD 256
> F = F \ 256
> G = F MOD 256
> F = F \ 256
> R = F MOD 256
> F = F \ 256
Det giver ikke de rigtige farver...
F.eks 16776960(gul)
giver denne
#255255(mærkelig blågrøn)
Bjarne
| |
Ukendt (21-03-2009)
| Kommentar Fra : Ukendt |
Dato : 21-03-09 18:05 |
|
"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
news:49c51d5c$0$15882$edfadb0f@dtext01.news.tele.dk...
>
> "Stig Johansen" <wopr.dk@gmaill.com> skrev..
>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>
>>> Har nu fået farveværdien(long) ned i en textbox på formen...
>>> Skal have den konverteret til RGB...???
>>
>> Så skal du have fat i noget div og mod.
>> Hvis vi kalder variablerne for F,R,G,B, så prøv
>> F = (værdien fra din form)
>> B = F MOD 256
>> F = F \ 256
>> G = F MOD 256
>> F = F \ 256
>> R = F MOD 256
>> F = F \ 256
>
> Det giver ikke de rigtige farver...
>
> F.eks 16776960(gul)
> giver denne
> #255255(mærkelig blågrøn)
ahhh - undskyld...
det er sgu da hex værdi...
er der en konverter til hex, og ikke rgb...???
Bjarne
| |
Ukendt (21-03-2009)
| Kommentar Fra : Ukendt |
Dato : 21-03-09 18:17 |
|
"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
news:49c51e23$0$15878$edfadb0f@dtext01.news.tele.dk...
>
> "bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
> news:49c51d5c$0$15882$edfadb0f@dtext01.news.tele.dk...
>>
>> "Stig Johansen" <wopr.dk@gmaill.com> skrev..
>>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>>
>>>> Har nu fået farveværdien(long) ned i en textbox på formen...
>>>> Skal have den konverteret til RGB...???
>>>
>>> Så skal du have fat i noget div og mod.
>>> Hvis vi kalder variablerne for F,R,G,B, så prøv
>>> F = (værdien fra din form)
>>> B = F MOD 256
>>> F = F \ 256
>>> G = F MOD 256
>>> F = F \ 256
>>> R = F MOD 256
>>> F = F \ 256
>>
>> Det giver ikke de rigtige farver...
>>
>> F.eks 16776960(gul)
>> giver denne
>> #255255(mærkelig blågrøn)
>
>
> ahhh - undskyld...
> det er sgu da hex værdi...
> er der en konverter til hex, og ikke rgb...???
Kører fint nu med rigtige farver...
Bruger denne kode
Farve = "RGB(" & R & "," & G & "," & B & ")"
Takker så mycket...
Bjarne
| |
|
|