Control.QueryAccessibilityHelp 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當 AccessibleObject 提供無障礙應用程式協助時,會發生這種情況。
public:
event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
member this.QueryAccessibilityHelp : System.Windows.Forms.QueryAccessibilityHelpEventHandler
Public Custom Event QueryAccessibilityHelp As QueryAccessibilityHelpEventHandler
事件類型
範例
以下程式碼範例示範如何建立一個無障礙感知的圖表控制,利用 和 AccessibleObjectControl.ControlAccessibleObject 類別來揭露可存取資訊。 控制面板會繪出兩條曲線和圖例。
ChartControlAccessibleObject該類別源自 ControlAccessibleObject,在方法CreateAccessibilityInstance中用於提供圖表控制所需的自訂可存取資訊。 由於圖表圖例並非實際 Control 的 -based 控制,而是由圖表控制繪製,因此它不包含任何內建可存取的資訊。 因此,類別 ChartControlAccessibleObject 會覆寫該 GetChild 方法,回傳 CurveLegendAccessibleObject 代表圖例各部分可存取資訊的 that。 當無障礙感知的應用程式使用此控制時,控制系統能提供必要的可存取資訊。
這段程式碼摘錄展示了如何處理該 QueryAccessibilityHelp 事件。 完整程式碼範例請參閱 AccessibleObject 課程概述。
// Handles the QueryAccessibilityHelp event.
void ChartControl_QueryAccessibilityHelp( Object^ /*sender*/, System::Windows::Forms::QueryAccessibilityHelpEventArgs^ e )
{
e->HelpString = "Displays chart data";
}
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender,
System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{
e.HelpString = "Displays chart data";
}
' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender As Object, _
e As System.Windows.Forms.QueryAccessibilityHelpEventArgs) Handles MyBase.QueryAccessibilityHelp
e.HelpString = "Displays chart data"
End Sub
備註
你應該使用這個 HelpProvider 類別,讓使用者能按 F1 鍵來呼叫你可存取物件的協助。 使用該HelpProvider能提供完整的資訊。QueryAccessibilityHelpEventArgs 如需處理事件的詳細資訊,請參閱 處理和引發事件。