Hexadecimale tal

Tags:    visual-basic

Hey..
Jeg har lavet et program hvor du kan lave forskellige farver ved hjælp af 3 rullepaneler, ved at bruge en label som skifter farve efter hvordan de forskellige paneler står..Men så har jeg brugt denne kommando til at få farvekoden til at stå i et tekstfelt:

Text1.Text = RGB(VScroll1.Value, VScroll2.Value, VScroll3.Value)

Men så bliver farvekoden vist i 10-talssystemet, men jeg vil gerne have den til at vise det i det hexidecimale talsystem, som foreksempel #FFFFFF.



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hey..
Jeg har lavet et program hvor du kan lave forskellige farver ved hjælp af 3 rullepaneler, ved at bruge en label som skifter farve efter hvordan de forskellige paneler står..Men så har jeg brugt denne kommando til at få farvekoden til at stå i et tekstfelt:

Text1.Text = RGB(VScroll1.Value, VScroll2.Value, VScroll3.Value)

Men så bliver farvekoden vist i 10-talssystemet, men jeg vil gerne have den til at vise det i det hexidecimale talsystem, som foreksempel #FFFFFF.


Kan du bruge noget her fra:
http://www.vbcode.com/asp/showsn.asp?theID=1533
?


-----
Nunc Tutus Exitus Computarus
Vil du hjælpe:
http://www.udvikleren.dk/groups/?gid=185

[Redigeret d. 18/05-04 20:10:53 af PHP-Nørden]



Hey..
Jeg har lavet et program hvor du kan lave forskellige farver ved hjælp af 3 rullepaneler, ved at bruge en label som skifter farve efter hvordan de forskellige paneler står..Men så har jeg brugt denne kommando til at få farvekoden til at stå i et tekstfelt:

Text1.Text = RGB(VScroll1.Value, VScroll2.Value, VScroll3.Value)

Men så bliver farvekoden vist i 10-talssystemet, men jeg vil gerne have den til at vise det i det hexidecimale talsystem, som foreksempel #FFFFFF.



Text1.text="#" & Hex(VScroll1.value) & Hex(VScroll2.value) & Hex(VScroll2.value)


burder virke.

mvh.
Thomas Christensen
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41

[Redigeret d. 18/05-04 21:03:24 af Thomas Christensen]



Men så bliver farvekoden vist i 10-talssystemet, men jeg vil gerne have den til at vise det i det hexidecimale talsystem, som foreksempel #FFFFFF.



Du skal skrive:
text1.text = RGB(&H(Vscroll1.value), &H(Vscroll2.value), &H(Vscroll3.value))
Det burde virke.



*DOBBELT POST*

[Redigeret d. 18/05-04 20:10:38 af PHP-Nørden]



Men så bliver farvekoden vist i 10-talssystemet, men jeg vil gerne have den til at vise det i det hexidecimale talsystem, som foreksempel #FFFFFF.


Du skal skrive:
text1.text = RGB(&H(Vscroll1.value), &H(Vscroll2.value), &H(Vscroll3.value))
Det burde virke.


Nej da

Text1.text="#" & Hex(VScroll1.value) & Hex(VScroll2.value) & Hex(VScroll2.value)

er koretk, så komder der tl at stå i tekstfeltet.

&H458250

hvis value vscrool1 er 69 (d)
osv.

det er kun den hexidecimale værdi af tallet der skal stå i feltet.

rgb funktion retunere en long hvilke vil sige at resultaterne er i decimal.

Mvh.
Thomas Christensen
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



t