Bonjour à tous,

Je parviens à modifier la couleur de texte d'un Label, mais pas d'une checkbox.
C'est normal???
Voilà mon code d'essai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    CheckBox1: TCheckBox;
    Label1: TLabel;
    procedure CheckBox1Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  Label1.ParentFont:= false;
  Label1.Font.Color:= clred;  //  La couleur est affichée
 
  CheckBox1.ParentFont:= false;
  CheckBox1.Font.Color:= clred; // problème
end;
 
end.
J'ai trouvé ce lien
http://www.developpez.net/forums/sho...checkbox+color
mais n'a faire.

Quelqu'un a une petite idée de mon erreur?
Merci