ラジオグループ内のラジオボタンをあるイベントのあとチェックするには?

解決


サブライム  2003-10-03 18:53:21  No: 5066

フォーム起動時などに、ラジオグループ内のある1つのラジオボタンがチェックされるようにしたいのですが、普通のラジオボタンのようなチェックプロパティがないのでどうしたらいいかわかりません。
どなたか分かる方がいたら、ご指導お願いします。


にしの  2003-10-03 19:14:52  No: 5067

TRadioGroupのItemIndexをヘルプで調べてみてください。


通りすがり  2003-10-03 19:16:30  No: 5068

RadioGroupのItemIndexを使えばいいのではないでしょうか。


サブライム  2003-10-03 20:05:29  No: 5069

にしのさん、通りすがりさん、ありがとうございます。
なんとかチェックできるようになりました。
そこでもうひとつ質問ごとができたのですが・・・。
チェックはされるのですが、マウスでクリックした時のように文字の回りが点線で囲まれている状態(表現が適切ではないかもしれません)にならないのです。
マウスでクリックした時と同じような動作にしたいのですが、どうしたらよいのでしょう?


通りすがり  2003-10-03 20:48:57  No: 5070

フォーカス制御の必要があったような。。。
RadioGroup1.ItemIndex := 1;
TWinControl(RadioGroup1.Controls[RadioGroup1.ItemIndex]).SetFocus;
とすればよかったような気がします。あやふや。


サブライム  2003-10-03 22:07:26  No: 5071

通りすがりさん、ありがとうございます。
おかげでできるようになりました。
丁寧な返答ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加