Condividi tramite


Fornire informazioni sull'accessibilità per i controlli

Gli strumenti per l'accessibilità sono programmi e dispositivi specializzati che aiutano le persone con disabilità a usare i computer in modo più efficace. Ad esempio, gli strumenti per la lettura dello schermo per le persone con cecità e gli strumenti di input vocale per le persone che utilizzano comandi vocali al posto di usare il mouse o la tastiera. Questi strumenti di accessibilità interagiscono con le proprietà di accessibilità esposte dai controlli Windows Form. Queste proprietà sono:

La proprietà AccessibilityObject

Questa proprietà di sola lettura contiene un'istanza di AccessibleObject. Il AccessibleObject implementa l'interfaccia IAccessible, che fornisce informazioni sulla descrizione del controllo, sull'ubicazione sullo schermo, sulle capacità di navigazione e sul valore. Il progettista imposta questo valore quando il controllo viene aggiunto al form.

AccessibleDefaultActionDescription, proprietà

Questa stringa descrive l'azione del controllo . Non viene visualizzato nella finestra Proprietà e può essere impostato solo nel codice. Nell'esempio seguente viene impostata la proprietà AccessibleDefaultActionDescription per un controllo pulsante:

button1.AccessibleDefaultActionDescription = "Closes the application.";
Button1.AccessibleDefaultActionDescription = "Closes the application."

AccessibleDescription, proprietà

Questa stringa descrive il controllo . La AccessibleDescription proprietà può essere impostata nella finestra Proprietà o nel codice come indicato di seguito:

button1.AccessibleDescription = "A button with text 'Exit'";
Button1.AccessibleDescription = "A button with text 'Exit'."

Proprietà AccessibleName

Si tratta del nome di un controllo segnalato agli strumenti di accessibilità. La AccessibleName proprietà può essere impostata nella finestra Proprietà o nel codice come indicato di seguito:

button1.AccessibleName = "Order";
Button1.AccessibleName = "Order"

Proprietà AccessibleRole

Questa proprietà, che contiene un'enumerazione AccessibleRole, descrive il ruolo dell'interfaccia utente del controllo. Un nuovo controllo ha il valore impostato su Default. Ciò significa che, per impostazione predefinita, un Button controllo funge da .Button L'impostazione di questa proprietà su un altro valore può essere utile se il controllo ha un altro ruolo. Ad esempio, è possibile usare un PictureBox controllo per visualizzare un grafico, e potresti voler che gli strumenti di accessibilità segnalino il ruolo come Chart, non come PictureBox. È anche possibile specificare questa proprietà per i controlli personalizzati. È possibile impostare questa proprietà nella finestra Proprietà o nel codice come indicato di seguito:

pictureBox1.AccessibleRole = AccessibleRole.Chart;
PictureBox1.AccessibleRole = AccessibleRole.Chart

Vedere anche