Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

Phi::RadioButton

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?

Last modified:2004/11/26 05:32:12
Keyword(s):
References:[Phi-Classes] [Phi-Constants] [Phi::RadioGroup] [image_of_controls] [tut-tut_button]