私の 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。 - 次に、 like
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います。
もう 1 つの質問は、次の画像のようにトリガーできるかどうかです
OnMouseDown Event。CheckBox1