Control.QueryAccessibilityHelp Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy AccessibleObject zapewnia pomoc w aplikacjach ułatwień dostępu.
public:
event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
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
Typ zdarzenia
Przykłady
Poniższy przykład kodu przedstawia tworzenie kontrolki wykresu obsługującego ułatwienia dostępu przy użyciu AccessibleObject klas i Control.ControlAccessibleObject w celu uwidocznienia dostępnych informacji. Kontrolka kreśli dwie krzywe wraz z legendą. Klasa ChartControlAccessibleObject
, która pochodzi z ControlAccessibleObject
klasy , jest używana w metodzie CreateAccessibilityInstance w celu udostępnienia niestandardowych informacji dostępnych dla kontrolki wykresu. Ponieważ legenda wykresu nie jest rzeczywistą Control kontrolką opartą na wykresie, ale zamiast tego jest rysowana przez kontrolkę wykresu, nie zawiera żadnych wbudowanych informacji dostępnych. W związku z tym ChartControlAccessibleObject
klasa zastępuje metodę GetChild , aby zwrócić CurveLegendAccessibleObject
informacje, które reprezentują dostępne informacje dla każdej części legendy. Gdy aplikacja z obsługą dostępu korzysta z tej kontrolki, kontrolka może dostarczyć niezbędne informacje dostępne.
Ten fragment kodu pokazuje obsługę QueryAccessibilityHelp zdarzenia. Zobacz omówienie klasy, aby zapoznać się z AccessibleObject kompletnym przykładem kodu.
// 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
Uwagi
Należy użyć HelpProvider klasy , aby umożliwić użytkownikom wywoływanie pomocy dla dostępnego obiektu przez naciśnięcie klawisza F1. Za pomocą funkcji HelpProvider udostępniasz pełne informacje w pliku QueryAccessibilityHelpEventArgs. Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.