Ok. Jeg er rimelig ny i det her .net noget. for at være helt ærlig er jeg faktisk helt grøn (sage nogen bagud?)
TECH DATA: Visual Basic 2005 Express.
Jeg mangler følgende:
Jeg har tre skydere der hver representerer henholdsvis Rød, Grøn og blå. Disse skal så erstatte baggrundsfarven i en given label til at representere det rette blandingsforhold for RGB skalaen.
Hvordan gør jeg dette.
Samtidig skulle jeg gerne have noget til at omregne fra RGB til hex for hver af de seperate skalaer.
TUTORIALS til at implementere og forstå disse er meget velkommen samt andre tutorials.
De første 255 man skriver, angiver farvens gennemsigtighed. 255 = ikke gennemsigtig, 0 = helt gennemsigtig (kan ikke ses).
Begrebet "ARGB" (Color.FromArgb) står for Alpha, Red, Green, Blue, hvor Alpha altså angiver gennemsigtighed.
Omregning til hex gøres så simpelt:
MessageBox.Show(skyderRed.Value.ToString("X"))
Ovenstående viser en messagebox med værdien af skyderRed omdannet til hex. Istedet for "X" kan du også skrive:
"x" -> returnerer det samme som "X", men med små bogstaver (fx.: "a0") "x6" -> returnerer altid 6 hexdecimaler (fx.: "a0ffe7") (udskift evt. 6 med hvad du har brug for)
og dog... jeg skal faktisk når jeg tænker lidt over det bruge de individuelle værdier for RGB i hex... jeg mangler et indblik i hvordan det .net helt eksakt fungerer
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.