フォーム起動時などに、ラジオグループ内のある1つのラジオボタンがチェックされるようにしたいのですが、普通のラジオボタンのようなチェックプロパティがないのでどうしたらいいかわかりません。
どなたか分かる方がいたら、ご指導お願いします。
TRadioGroupのItemIndexをヘルプで調べてみてください。
RadioGroupのItemIndexを使えばいいのではないでしょうか。
にしのさん、通りすがりさん、ありがとうございます。
なんとかチェックできるようになりました。
そこでもうひとつ質問ごとができたのですが・・・。
チェックはされるのですが、マウスでクリックした時のように文字の回りが点線で囲まれている状態(表現が適切ではないかもしれません)にならないのです。
マウスでクリックした時と同じような動作にしたいのですが、どうしたらよいのでしょう?
フォーカス制御の必要があったような。。。
RadioGroup1.ItemIndex := 1;
TWinControl(RadioGroup1.Controls[RadioGroup1.ItemIndex]).SetFocus;
とすればよかったような気がします。あやふや。
通りすがりさん、ありがとうございます。
おかげでできるようになりました。
丁寧な返答ありがとうございました。
ツイート | ![]() |