BCB Client

- C++ Builderを用いたWindowsプログラミングメモ -

TRadioButton [ラジオボタン]

今回はラジオボタン(TRadioButton)です。
基本的に、このコンポーネントは2個以上で使用します。
どれか選択肢を1つにしたい場合などに使いますね。

フォームやグループボックス、パネル上などに配置すると
その中でのみグループ化されます。


◆ラジオボタン(TRadioButton)のプロパティ

 [Checked]     チェックの状態(設定、判定用に使います)


注意点として、チェックボックスと同様に[Checked]に値を設定すると
(例:RadioButton1->Checked = true;)
OnClickイベントも一緒に呼ばれます。


イベントを呼びたくない場合は以下の方法で回避します。
Checked設定時にOnClickイベントを回避する

	TNotifyEvent tmp = RadioButton1->OnClick;
	RadioButton1->OnClick = NULL;
	RadioButton1->Checked = true;
	RadioButton1->OnClick = tmp;

一旦、OnClickのアドレスをTNotifyEventに入れて、
OnClick自体はNULLを入れておきます。
その後、Checkedに値を入れてやればイベントは発生させずに
設定することができます。

[ トップ | 一覧 | 前へ | 次へ ]

  • トップ
  • 一覧
  • リンク
  • 掲示板

Copyright © BCB Client. All Rights Reserved. Template by ネットマニア