Avatar billede mr.meincke Nybegynder
13. februar 2003 - 22:57 Der er 3 kommentarer og
1 løsning

Øhh :/ IntToHex ... Function

Harj eksperter!
Jeg har et lille problem med at få farven fra Delphis farve fis til HTML farver. Lige nu bruger jeg IntToHex(ColorDialog.Color,6) men det giver slet ikke den rigtige HTML farve. Fx i en HTML editor jeg har hentet bliver det med min funktion "#746447" og med den anden HTML editor "#476474"... Wierd..!

/> Mr.Meincke
Avatar billede mr.meincke Nybegynder
13. februar 2003 - 22:58 #1
PS: RBG farven er "70,100,116"... Bare hvis i skulle teste ;)
Avatar billede mr.meincke Nybegynder
13. februar 2003 - 22:58 #2
argh ... RGB selvfølgelig
Avatar billede stoney Nybegynder
13. februar 2003 - 23:08 #3
procedure TForm1.Button2Click(Sender: TObject);
function ColorToHtml(DelphiColor:TColor):string;
var
  tmpRGB : TColorRef;
begin
  tmpRGB := ColorToRGB(DelphiColor);
  Result:=Format( '#%.2x%.2x%.2x',
                  [GetRValue(tmpRGB),
                    GetGValue(tmpRGB),
                    GetBValue(tmpRGB)]);
end;

begin
  if ColorDialog1.Execute then
    edit1.Text  :=ColorToHtml(ColorDialog1.Color);
end;

Stoney
Avatar billede mr.meincke Nybegynder
13. februar 2003 - 23:18 #4
Takker!!!
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