在我的 Delphi XE2 项目中,我有Form1,Label1和CheckBox1.
我的要求是设置CheckBox1.Font.Color := clGreen;.
以为我写了
procedure TForm1.FormCreate(Sender: TObject);
begin
CheckBox1.Font.Color := clGreen;
end;
然而这Font Color是默认的Black。所以我用其他方式定义它如下:
- 我已从 中删除
Caption并将CheckBox1更改Width为17。 - 然后我把喜欢放在
Label1旁边。CheckBox1CleckBox1 Caption - 之后我写了:
procedure TForm1.Label1Click(Sender: TObject);
begin
CheckBox1.Click;
end;
到Toggle的状态CheckBox1。
但我越来越[DCC Error] Unit1.pas(37): E2362 Cannot access protected symbol TCustomCheckBox.Click。
还有一个问题是,是否OnMouseDown Event可以CheckBox1触发如下图:
