ラジオ ボタンへの追加テキストの追加

スクリーン リーダー プログラムは、RadioButton テーブルの Text 列に作成された RadioButtonGroup コントロールのテキストのみを読み取ることができます。 このテキストがラジオ ボタンの説明として不十分な場合は、重複するテキスト コントロールを追加することで追加の説明テキストを提供できます。 これらのテキスト コントロールは、ダイアログ ボックス内で互いに重なり合い、ControlCondition テーブルで条件が設定され、一度に 1 つのテキスト コントロールのみが表示されるようにする必要があります。 テキスト コントロールは、RadioButtonGroup コントロールやダイアログ内の他のコントロールと重ならないようにする必要があります。これは、コントロールがスクリーン リーダーから見えなくなるからです。 ユーザーがテキスト コントロールの上にカーソルを置くと、スクリーン リーダー プログラムが追加テキストを読み取ります。

次の例では、MySample ダイアログ ボックスに Colors という RadioButtonGroup コントロールがあり、TheColor プロパティの値について 2 つの選択肢があります。 各選択肢には、TheColor で選ばれた現在の選択肢に応じて、非表示または表示の状態を持つテキスト コントロールがあります。 TheColor の初期値は、Property テーブルで定義されています。 テキスト コントロールには、RadioButton テーブルの Text フィールドで作成された追加の説明テキストがあります。 ユーザーがダイアログ ボックスのテキスト コントロールの上にカーソルを置くと、スクリーン リーダーは現在の選択肢の追加説明を読み取ることができます。

Dialog テーブル

ダイアログ HCentering VCentering [高さ] 属性 Title Control_First Control_Default Control_Cancel
MySample 50 50 200 180 3 アクセシビリティ対応のラジオ ボタン 次へ

 

Control テーブル

Dialog_ コントロール Type X Y [高さ] 属性 プロパティ テキスト Control_Next ヘルプ
MySample RadioButtonGroup 2 20 100 50 3 TheColor   次へ  
MySample HowIsBlue テキスト 20 80 150 15 2   晴れた日の空のような色です。    
MySample HowIsGreen テキスト 20 80 150 15 2   春の草のような色です。    

 

RadioButton テーブル

プロパティ 注文 X Y [高さ] テキスト ヘルプ
TheColor 1 10 10 80 15 &青  
TheColor 2 [緑] 10 30 80 15 &[緑]  

 

Property テーブル

プロパティ
TheColor

 

ControlCondition テーブル

Dialog_ Control_ アクション 条件
MySample HowIsBlue 非表示 TheColor <> "Blue"
MySample HowIsBlue 表示 TheColor = "Blue"
MySample HowIsGreen 非表示 TheColor <> "Green"
MySample HowIsGreen 表示 TheColor = "Green"

 

詳細については、「アクセシビリティ」を参照してください。