QueryAccessibilityHelpEventHandler Delegasikan
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili metode yang akan menangani QueryAccessibilityHelp peristiwa kontrol.
public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
public delegate void QueryAccessibilityHelpEventHandler(object? sender, QueryAccessibilityHelpEventArgs e);
type QueryAccessibilityHelpEventHandler = delegate of obj * QueryAccessibilityHelpEventArgs -> unit
Public Delegate Sub QueryAccessibilityHelpEventHandler(sender As Object, e As QueryAccessibilityHelpEventArgs)
Parameter
- sender
- Object
Sumber dari peristiwa tersebut.
QueryAccessibilityHelpEventArgs yang berisi data peristiwa.
Contoh
Contoh kode berikut menunjukkan pembuatan kontrol bagan sadar aksesibilitas, menggunakan AccessibleObject kelas dan Control.ControlAccessibleObject untuk mengekspos informasi yang dapat diakses. Kontrol plot dua kurva bersama dengan legenda. Kelas ChartControlAccessibleObject
, yang berasal dari ControlAccessibleObject
, digunakan dalam CreateAccessibilityInstance metode untuk memberikan informasi yang dapat diakses kustom untuk kontrol bagan. Karena legenda bagan bukan kontrol berbasis aktual Control, tetapi sebaliknya digambar oleh kontrol bagan, legenda bagan tidak menyertakan informasi bawaan yang dapat diakses. Karena itu, ChartControlAccessibleObject
kelas mengambil alih GetChild metode untuk mengembalikan CurveLegendAccessibleObject
yang mewakili informasi yang dapat diakses untuk setiap bagian legenda. Ketika aplikasi yang sadar dapat diakses menggunakan kontrol ini, kontrol dapat memberikan informasi yang diperlukan yang dapat diakses.
Kode ini menunjukkan menggunakan QueryAccessibilityHelpEventHandler delegasi dengan peristiwa .QueryAccessibilityHelp Untuk contoh kode lengkap, lihat AccessibleObject.
protected:
// Overridden to return the custom AccessibleObject
// for the entire chart.
virtual AccessibleObject^ CreateAccessibilityInstance() override
{
return gcnew ChartControlAccessibleObject( this );
}
// Overridden to return the custom AccessibleObject
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance()
{
return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
Return New ChartControlAccessibleObject(Me)
End Function
Keterangan
Saat membuat QueryAccessibilityHelpEventHandler delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas Anda, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Anda menghapus delegasi. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Menangani dan Menaikkan Peristiwa.
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |