Dodawanie dodatkowego tekstu do przycisków radiowych
Programy czytników ekranu mogą odczytywać tylko tekst kontrolki RadioButtonGroup, który został sporządzony w kolumnie Text tabeli RadioButton. Jeśli ten tekst jest niewystarczającym opisem przycisków radiowych, można dodać nakładające się elementy Tekst, aby zapewnić dodatkowy tekst opisowy. Te kontrolki Tekst powinny nakładać się na siebie w oknie dialogowym i mieć warunki ustawione w tabeli ControlCondition, tak aby tylko jedna kontrolka Tekst została wyświetlona naraz. Kontrolki Tekst nie mogą nakładać się na kontrolkę RadioButtonGroup ani inne kontrolki w oknie dialogowym, ponieważ sprawia to, że kontrolki są niewidoczne dla czytników zawartości ekranu. Gdy użytkownik najecha kursorem na kontrolkę Tekst, program czytnika zawartości ekranu odczytuje dodatkowy tekst.
W poniższym przykładzie okno dialogowe MySample ma kontrolkę RadioButtonGroup o nazwie Colors z dwoma opcjami dla wartości właściwości TheColor. Dla każdego wyboru istnieje kontrolka tekstu z warunkiem do ukrycia lub pokazania, w zależności od bieżącego wyboru wybranego dla TheColor. Początkowa wartość TheColor jest zdefiniowana w tabeli Właściwości. Kontrolki tekstowe mają dodatkowy tekst opisowy umieszczony w polu Tekst tabeli RadioButton. Gdy użytkownik najecha kursorem na kontrolkę Tekst w oknie dialogowym, czytnik zawartości ekranu może odczytać dodatkowy opis bieżącego wyboru.
Dialog | HCentering | VCentering | Szerokość | Wysokość | Atrybuty | Tytuł | Control_First | Control_Default | Control_Cancel |
---|---|---|---|---|---|---|---|---|---|
MySample | 50 | 50 | 200 | 180 | 3 | Dostępne przyciski radiowe | Kolory | Następny |
Dialog_ | Kontrola | Typ | X | Y | Szerokość | Wysokość | Atrybuty | Własność | Tekst | Control_Next | Pomoc |
---|---|---|---|---|---|---|---|---|---|---|---|
MójPrzykład | Kolory | RadioButtonGroup | 2 | 20 | 100 | 50 | 3 | TheColor | Następny | ||
MySample | HowIsBlue | Tekst | 20 | 80 | 150 | 15 | 2 | To jak niebo w jasny dzień. | |||
MojaPróbka | HowIsGreen | Tekst | 20 | 80 | 150 | 15 | 2 | To jak trawa wiosną. |
Własność | Zamówienie | Wartość | X | Y | Szerokość | Wysokość | Tekst | Pomoc |
---|---|---|---|---|---|---|---|---|
TheColor | 1 | Niebieski | 10 | 10 | 80 | 15 | &niebieski | |
TheColor | 2 | Zielony | 10 | 30 | 80 | 15 | &zielony |
Własność | Wartość |
---|---|
TheColor | Niebieski |
Dialog_ | Kontrola_ | Akcja | Warunek |
---|---|---|---|
MySample | JakToJestNiebieskie | Ukryj | TheColor <> "Niebieski" |
MójPrzykład | HowIsBlue | Pokaż | TheColor = "Blue" |
MySample | HowIsGreen | Ukryj | TheColor <> "Zielony" |
MojaPróba | HowIsGreen | Pokaż | TheColor = "Green" |
Aby uzyskać więcej informacji, zobacz Accessibility.