Control.QueryAccessibilityHelp Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Erişilebilirlik uygulamalarına yardım sağlarken AccessibleObject gerçekleşir.
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
Olay Türü
Örnekler
Aşağıdaki kod örneği, erişilebilir bilgileri kullanıma açmak için ve AccessibleObject sınıflarını kullanarak erişilebilirliği algılayan bir grafik denetiminin oluşturulmasını Control.ControlAccessibleObject gösterir. Denetim, bir göstergeyle birlikte iki eğri çizer.
ChartControlAccessibleObject sınıfından ControlAccessibleObjecttüretilen sınıfı, grafik denetimi için özel erişilebilir bilgiler sağlamak üzere yönteminde CreateAccessibilityInstance kullanılır. Grafik göstergesi gerçek Control bir -based denetimi olmadığından, bunun yerine grafik denetimi tarafından çizildiğinden, yerleşik erişilebilir bilgi içermez. Bu nedenle sınıf, göstergenin ChartControlAccessibleObjectGetChild her bölümü için erişilebilir bilgileri temsil eden öğesini döndürmek CurveLegendAccessibleObject için yöntemini geçersiz kılar. Erişilebilir durumdaki bir uygulama bu denetimi kullandığında, denetim gerekli erişilebilir bilgileri sağlayabilir.
Bu kod alıntısı olayın işlenmesini QueryAccessibilityHelp gösterir. Kod örneğinin AccessibleObject tamamı için sınıfa genel bakış bölümüne bakın.
// 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
Açıklamalar
Kullanıcıların F1 tuşuna basarak erişilebilir nesnenizde yardım çağırmasını sağlamak için sınıfını kullanmanız HelpProvider gerekir. komutunun HelpProvider kullanılması, içinde QueryAccessibilityHelpEventArgssize tam bilgi sağlar. Olayları işleme hakkında daha fazla bilgi için bkz . Olayları İşleme ve Oluşturma.