/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste