procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  ColorDialog1.Execute;
  Shape1.Brush.Color := ColorDialog1.Color;
  Edit1.Color := clSilver;
  cc := ColorToString(ColorDialog1.Color);
  Edit1.Text := cc;
end;上面这个语句是想在Edit1.Text中读取ColorDialog1所选的颜色代码,但得到的是($00408080)这样的代码,我想转为十六进制的(如:#FF0000)该怎么写?