Avatar billede whynot Nybegynder
05. februar 2004 - 10:01 Der er 1 kommentar og
1 løsning

HexValue fra ColorDialog

Jeg bruger ColorDialog komponenten på min form og bruger den til at sætte brugervalgte farvevalg i systemet.

Men jeg vil meget gerne kunne gemme disse farvevalg i en database.. hvordan pokker får man farvevalgene som hexvalues - dvs. som strings UDEN at skulle bruge customcolors fra colordialog komponenten.?

håber nogle kan hjælpe mig.
Avatar billede whynot Nybegynder
05. februar 2004 - 10:39 #1
jeg har nu selv fundet ud af svaret.. men poster det for en god orden skyld - så andre måske kan bruge det.

Der eksisterer en konvertering som hedder ColorToString som giver farvens værdi som string.. denne string kan derefter lægges ind i et databasefelt.

for at få det tilbage igen til color bruges StringToColor :) dejligt nemt.

syntaxen bliver således:

  if ColorDialog1.Execute then edit1.Text := colortostring(colordialog1.Color);


..og den anden vej til f.eks. en memo komponent:

memo1.Color :=  stringtocolor(edit1.Text);
Avatar billede futterama Nybegynder
11. april 2005 - 14:32 #2
Hej,

Tak fordi du postede det du fandt ud af, det hjalp mig en smule :-)
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
Kurser inden for grundlæggende programmering

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