共用方式為


為控制項提供協助工具資訊 (Windows Forms .NET)

協助工具是特製化的程式和裝置,可以協助殘障人士更有效地使用電腦。 範例包括針對視障人士的螢幕助讀程式,以及提供口頭指令,而不是使用滑鼠或鍵盤的人所適用的語音輸入公用程式。 這些協助工具會與 Windows Forms 控制項所公開的協助工具屬性互動。 這些屬性是:

AccessibilityObject 屬性

這個唯讀屬性包含 AccessibleObject 執行個體。 AccessibleObject 會實作 IAccessible 介面,它提供控制項的描述、螢幕位置、瀏覽功能和值等相關資訊。 當控制項加入表單中時,設計工具會設定此值。

AccessibleDefaultActionDescription 屬性

這個字串描述控制項的動作。 它不會出現在 [屬性] 視窗中,並且只能在程式碼中設定。 下列範例會為按鈕控制項設定 AccessibleDefaultActionDescription 屬性:

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

AccessibleDescription 屬性

這個字串描述控制項。 AccessibleDescription 屬性可能在 [屬性] 視窗或在程式碼中設定,如下所示:

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

AccessibleName 屬性

這是報告給協助工具輔助的控制項名稱。 AccessibleName 屬性可能在 [屬性] 視窗或在程式碼中設定,如下所示:

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

AccessibleRole 屬性

此屬性,其中包含 AccessibleRole 列舉,描述控制項的使用者介面角色。 新控制項的值會設定為 Default。 這表示,根據預設,Button 控制項會作為 Button。 如果控制項具有另一個角色,您可能會想重設這個屬性。 例如,您可能使用 PictureBox 控制項作為 Chart,且您可能想要協助工具輔助將角色報告為 Chart,而不是作為 PictureBox。 您也可能想要為您開發的自訂控制項指定這個屬性。 這個屬性可能在 [屬性] 視窗或在程式碼中設定,如下所示:

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

另請參閱