1.RGB转换为Tcolor function RGBToColor(R,G,B: byte): Tcolor; begin Result := B Shl 16 or G shl 8 or R; end; 2.Tcolor转换为RGB proceudre Tform1.Button1Clink(Sender: Tobject); var Color: TColor; R, G, B: integer; begin Color := ClBlack; R := Color and $FF; G := (Color and $FF00) shr 8; B := (Color and $FF0000) shr 16; end;