Control.QueryAccessibilityHelp Kejadian
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.
Terjadi ketika AccessibleObject memberikan bantuan untuk aplikasi aksesibilitas.
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
Jenis Acara
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, itu bukan 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.
Kutipan kode ini menunjukkan penanganan QueryAccessibilityHelp peristiwa. AccessibleObject Lihat gambaran umum kelas untuk contoh kode lengkap.
// 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
Keterangan
Anda harus menggunakan HelpProvider kelas untuk memungkinkan pengguna memanggil bantuan pada objek yang dapat diakses dengan menekan tombol F1. HelpProvider Menggunakan memberi Anda informasi lengkap di QueryAccessibilityHelpEventArgs. Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.