ラジオ ボタンへの追加テキストの追加
スクリーン リーダー プログラムは、RadioButton テーブルの Text 列に作成された RadioButtonGroup コントロールのテキストのみを読み取ることができます。 このテキストがラジオ ボタンの説明として不十分な場合は、重複するテキスト コントロールを追加することで追加の説明テキストを提供できます。 これらのテキスト コントロールは、ダイアログ ボックス内で互いに重なり合い、ControlCondition テーブルで条件が設定され、一度に 1 つのテキスト コントロールのみが表示されるようにする必要があります。 テキスト コントロールは、RadioButtonGroup コントロールやダイアログ内の他のコントロールと重ならないようにする必要があります。これは、コントロールがスクリーン リーダーから見えなくなるからです。 ユーザーがテキスト コントロールの上にカーソルを置くと、スクリーン リーダー プログラムが追加テキストを読み取ります。
次の例では、MySample ダイアログ ボックスに Colors という RadioButtonGroup コントロールがあり、TheColor プロパティの値について 2 つの選択肢があります。 各選択肢には、TheColor で選ばれた現在の選択肢に応じて、非表示または表示の状態を持つテキスト コントロールがあります。 TheColor の初期値は、Property テーブルで定義されています。 テキスト コントロールには、RadioButton テーブルの Text フィールドで作成された追加の説明テキストがあります。 ユーザーがダイアログ ボックスのテキスト コントロールの上にカーソルを置くと、スクリーン リーダーは現在の選択肢の追加説明を読み取ることができます。
ダイアログ | HCentering | VCentering | 幅 | [高さ] | 属性 | Title | Control_First | Control_Default | Control_Cancel |
---|---|---|---|---|---|---|---|---|---|
MySample | 50 | 50 | 200 | 180 | 3 | アクセシビリティ対応のラジオ ボタン | 色 | 次へ |
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 | 春の草のような色です。 |
プロパティ | 注文 | 値 | X | Y | 幅 | [高さ] | テキスト | ヘルプ |
---|---|---|---|---|---|---|---|---|
TheColor | 1 | 青 | 10 | 10 | 80 | 15 | &青 | |
TheColor | 2 | [緑] | 10 | 30 | 80 | 15 | &[緑] |
プロパティ | 値 |
---|---|
TheColor | 青 |
Dialog_ | Control_ | アクション | 条件 |
---|---|---|---|
MySample | HowIsBlue | 非表示 | TheColor <> "Blue" |
MySample | HowIsBlue | 表示 | TheColor = "Blue" |
MySample | HowIsGreen | 非表示 | TheColor <> "Green" |
MySample | HowIsGreen | 表示 | TheColor = "Green" |
詳細については、「アクセシビリティ」を参照してください。