Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Event

Definição

Ocorre quando AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade.Occurs when AccessibleObject is providing help to accessibility applications.

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 

Exemplos

O exemplo de código a seguir demonstra a criação de um controle de gráfico com reconhecimento de AccessibleObject acessibilidade Control.ControlAccessibleObject , usando as classes e para expor informações acessíveis.The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. O controle plota duas curvas junto com uma legenda.The control plots two curves along with a legend. A ChartControlAccessibleObject classe, que deriva de ControlAccessibleObject CreateAccessibilityInstance , é usada no método para fornecer informações personalizadas acessíveis para o controle de gráfico.The ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. Como a legenda do gráfico não é um Control controle baseado em real, mas, em vez disso, é desenhada pelo controle de gráfico, não há nenhuma informação acessível interna.Since the chart legend is not an actual Control -based control, but instead is drawn by the chart control, it does not any built-in accessible information. Por isso, a ChartControlAccessibleObject classe substitui o GetChild método para retornar o CurveLegendAccessibleObject que representa informações acessíveis para cada parte da legenda.Because of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. Quando um aplicativo com reconhecimento de acessibilidade usa esse controle, o controle pode fornecer as informações de acessibilidade necessárias.When an accessible-aware application uses this control, the control can provide the necessary accessible information.

Este trecho de código demonstra o QueryAccessibilityHelp tratamento do evento.This code excerpt demonstrates handling the QueryAccessibilityHelp event. Consulte a AccessibleObject visão geral de classe para obter o exemplo de código completo.See the AccessibleObject class overview for the complete code example.

// 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 

Comentários

Você deve usar a HelpProvider classe para permitir que os usuários invoquem a ajuda em seu objeto acessível pressionando a tecla F1.You should use the HelpProvider class to enable users to invoke help on your accessible object by pressing the F1 key. O uso HelpProvider do fornece informações completas QueryAccessibilityHelpEventArgsno.Using the HelpProvider provides you with complete information in the QueryAccessibilityHelpEventArgs. Para obter mais informações sobre como manipular eventos, consulte manipulando e gerando eventos.For more information about handling events, see Handling and Raising Events.

Aplica-se a

Veja também