共用方式為


提供控制項的輔助功能資訊

協助工具是特製化的程式和裝置,可以協助殘障人士更有效地使用電腦。 範例包括螢幕助讀程式,為視障人士提供便利,以及語音輸入工具,供提供口頭命令而非使用滑鼠或鍵盤的人使用。 這些協助工具會與 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,而不是 PictureBox。 您也可以指定自定義控制元件的這個屬性。 您可以在 [屬性] 視窗或程式代碼中設定此屬性,如下所示:

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

另請參閱