Udostępnij za pośrednictwem


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.

tabela dialogowa

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

 

Tabela kontrolna

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ą.    

 

RadioButton tabela

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  

 

Tabela właściwości

Własność Wartość
TheColor Niebieski

 

Tabela ControlCondition

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.