ラジオボタンを使用すると、1 つしか選択できない選択項目をユーザーに提供することができます。ユーザーは、グループ内の任意のラジオボタンの状態をオンまたはオフに切り替えることができます。ラジオボタンを選択すると、その状態がオンになり、値が登録されます。ラジオボタンの選択を解除すると、その状態はオフになり、値は登録されません。グループ内では、一度に 1 つのラジオボタンオブジェクトしかオンの状態にすることができません。
オブジェクトパレットの「フィールド」タブで外観の特性を設定すると、ラジオボタンをチェックボックスのような外観にすることができます。ただし、これを行う前に、チェックボックスの動作に関するユーザーの期待を考えてください。ユーザーがチェックボックスで複数項目の選択ができることを期待している場合は、標準のままにし、チェックボックス画像にラジオボタン機能を適用しないでください。
フォームデザインにラジオボタンを追加した後に、オブジェクトパレットの「フィールド」、「値」および「連結」タブを使用して、キャプションテキストを編集し、オブジェクトのプロパティを操作することができます。次のプロパティを定義できます。
ラジオボタンはスクリプティングと演算をサポートしています。ユーザーにデータ入力を求める場合は、入力が推奨されるのか、それとも必須なのかを定義し、必要に応じてユーザーの注意を促すためのメッセージを設定することができます。スクリプティングを通じて、ユーザー入力を確認することができます。
排他グループ
は、ラジオボタンのグループです。排他グループ内では、一度に 1 つのラジオボタンしか選択できません。
排他グループは 1 つのオブジェクトとして操作できます。オブジェクトパレットの一部のオプションは、同じ排他グループ内のすべてのラジオボタンに適用されます。ラジオボタンは排他グループ間で移動することができ、新しい排他グループを作成することもできます。1 つの排他グループ内に複数のラジオボタンがある場合は、簡単にいくつかのオブジェクトを別の排他グループに分割することができます。
新しいラジオボタンをフォームに追加するときに、同じサブフォームに直前に追加したオブジェクトがやはりラジオボタンである場合には、新しいラジオボタンが同じ排他グループの一部になります。直前に追加したオブジェクトがラジオボタンでない場合は、新しいラジオボタンにより新しい排他グループが作成されます。
排他グループは、グループ内のすべてのラジオボタンが収まるサイズに自動的に調整されます。ラジオボタンをページの空き領域にドラッグすると、そのラジオボタンを内包するように排他グループが拡大します。排他グループのサイズを手動で変更すると、それに応じてグループ内のすべてのラジオボタンがサイズ変更されます。