Avatar billede dougheffernan Nybegynder
03. april 2008 - 10:04 Der er 5 kommentarer og
1 løsning

Access color coding standard

På f.eks. forms i Access kan man sætte farven på tekst osv., men den talkode der står i property feltet - hvilken standard er det?
Og findes der programmer som kan "oversætte" værdien til RGB?
Avatar billede mugs Novice
03. april 2008 - 10:11 #1
Private Sub Kommandoknap0_Click()
Dim Red, Green, Blue As Integer
Dim txtkode As Long
Dim txtred As String, txtgreen As String, txtblue As String
txtkode = Tekst2.ForeColor
Red = txtkode Mod 256
Green = (txtkode \ 256) Mod 256
Blue = (txtkode \ 65536) Mod 256
txtred = Red
txtgreen = Green
txtblue = Blue
MsgBox "Red: " & txtred & vbNewLine & "Green: " & txtgreen & vbNewLine & "Blue: " & txtblue
End Sub

Giver dig RGB som talværdier i feltet Tekst2's skriftfarve.
Avatar billede dougheffernan Nybegynder
03. april 2008 - 10:36 #2
Perfekt, prøve det lige, mugs.
Ved du hvad den standard hedder? Altså Access's "mærkelige" kode.
Avatar billede mugs Novice
03. april 2008 - 10:39 #3
Kender ikke Access' standard.
Avatar billede dougheffernan Nybegynder
03. april 2008 - 10:44 #4
Ok. Nu er det heller ikke som sådan en Microsoft standard, andre programmer bruger den også - men hvordan vidste du at du skulle tage mod 256 til tallet?! ;)
Avatar billede mugs Novice
03. april 2008 - 10:53 #5
Jeg kan faktisk ikke huske det - Det er en gammel kode jeg vist nok fandt på nettet, men har iøvrigt aldrig brugt den.
Avatar billede dougheffernan Nybegynder
03. april 2008 - 11:34 #6
Mange tak, Mugs.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester