Condividi tramite


Fornire informazioni sull'accessibilità per i controlli (Windows Form .NET)

Gli strumenti per l'accessibilità sono dispositivi e programmi specializzati che consentono agli utenti con disabilità di usare i computer in modo più efficace. Sono incluse, ad esempio, le utilità per la lettura dello schermo per gli utenti non vedenti e le utilità di input vocale per le persone che usano i comandi vocali anziché il mouse o la tastiera. Gli strumenti per l'accessibilità interagiscono con le proprietà di accessibilità esposte dai controlli Windows Form. Le proprietà sono riportate di seguito:

Importante

La documentazione di Desktop Guide per .NET 7 e .NET 6 è in fase di costruzione.

Proprietà AccessibilityObject

Questa proprietà di sola lettura contiene un'istanza della AccessibleObject . AccessibleObject Implementa l'interfaccia IAccessible , che fornisce informazioni sulla descrizione, la posizione dello schermo, le capacità di navigazione e il valore del controllo. La finestra di progettazione imposta questo valore quando il controllo viene aggiunto al form.

Proprietà AccessibleDefaultActionDescription

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

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

Proprietà AccessibleDescription

Questa stringa descrive il controllo. La AccessibleDescription proprietà può essere impostata nel 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

Questa stringa rappresenta il nome di un controllo segnalato agli strumenti di accessibilità. La AccessibleName proprietà può essere impostata nel Finestra Proprietà o nel codice come indicato di seguito:

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

Proprietà AccessibleRole

Questa proprietà, che contiene una AccessibleRole descrive il ruolo di interfaccia utente del controllo. Per un nuovo controllo il valore è impostato su Default. Ciò significa che, per impostazione predefinita, un Button controllo funge da .Button È consigliabile reimpostare questa proprietà se il controllo ha un altro ruolo. Ad esempio, è possibile usare un PictureBox controllo come Charte potrebbe essere necessario che gli strumenti di accessibilità segnalano il ruolo come , non come ChartPictureBox. È anche consigliabile specificare questa proprietà per eventuali controlli personalizzati sviluppati. La proprietà può essere impostata nella finestra Proprietà o nel codice, come illustrato di seguito:

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

Vedi anche