[ top ] [ prev ] [ up ] [ next ]

Phi::RadioButton

システムのラジオボタンのラッパー

RadioButton を使うと,ラジオボタンをフォームに追加できます。ラジオボタンは,相互排他的な(一度に 1 つしか選択できない)オプションのセットを提示します。ユーザーがいずれかのラジオボタンを選択すると,前に選択されていたラジオボタンは選択解除されます。多くの場合,ラジオボタンはラジオグループボックス ( RadioGroup ) にグループ化されます。グループボックスをフォームに追加してから,ラジオボタンをコンポーネントパレットから取得し,それをグループボックスに入れます。
デフォルトでは, RadioGroup ,または Panel などの同一のウィンドウコントロールコンテナに直接含まれているすべてのラジオボタンがグループ化されます。たとえば,フォーム上の 2 つのラジオボタンを同時に選択できるのは,その 2 つがそれぞれ異なるグループボックスに含まれている場合など別のコンテナに含まれている場合だけです。

super class

Phi::Button

class methods

new(parent[, name, caption]) : Phi::RadioButton

properties

alignment : Fixnum (LeftRight)
ラジオボタンに相対するキャプションの位置

taLeftJustify
キャプションをラジオボタンの左側に表示する
taRightJustify
キャプションをラジオボタンの右側に表示する

注意
alignment をラジオボタンのテキスト領域におけるキャプションの位置合わせと間違えないでください。キャプションは常に左揃えで表示されます。
alignment はボタンのどちら側にテキスト領域が表示されるかを制御するだけです。

checked : Boolean
ラジオボタンで表されたオプションが選択されたかどうか

checked は,ラジオボタンが選択されたかどうかを取得できます。
checked を true に設定すると,いずれかのラジオボタンを選択した場合に同じコンテナに入っているほかのすべてのラジオボタンの選択を解除します。
checked を false に設定すると,ラジオボタンを選択してもそのグループで選択されているほかのラジオボタンの選択状態はそのままです。

events

OnEnter
OnExit
OnKeyDown
OnKeyPress
OnKeyUp
OnClick
OnContextPopup
OnDblClick
OnDragDrop
OnDragOver
OnEndDock
OnEndDrag
OnMouseDown
OnMouseMove
OnMouseUp
OnStartDock
OnStartDrag
author: YOSHIDA Kazuhiro
[ top ] [ prev ] [ up ] [ next ]