Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Enumeração AccessibleEvents

Especifica os eventos que são relatados por aplicativos acessíveis.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public enum AccessibleEvents

Nome do membroDescrição
SystemSoundO som foi reproduzido.O sistema envia este evento quando um sistema de som, sistema autônomo menus, é reproduzido, mesmo que haja nenhum som audível.Isso pode ser causado por falta de um arquivo de som ou a placa de som.Servidores enviam este evento se um elemento de interface do usuário personalizada gera um som.
SystemAlertUm alerta foi gerado.Aplicativos de servidor enviam esse evento sempre que ocorreu uma alterar de interface de usuário importante que um usuário precisa saber Sobre.O sistema não enviar o evento consistentemente para objetos de caixa de diálogo.
SystemForegroundA janela de primeiro plano alterado.O sistema envia este evento mesmo se a janela de primeiro plano for alterada para outra janela no mesmo segmento.Aplicativos de servidor nunca enviam esse evento.
SystemMenuStartUm item de menu na BAR de menus foi selecionado.O sistema envia esse evento para menus padrão.Servidores enviar este evento para menus personalizados.O sistema pode elevar a mais de um MenuStart evento que pode ou não pode ter um correspondente MenuEnd evento.
SystemMenuEndUm menu na BAR de menu foi fechado.O sistema envia esse evento para menus padrão.Servidores enviar este evento para menus personalizados.
SystemMenuPopupStartFoi exibido um menu de atalho.O sistema envia esse evento para menus padrão.Servidores enviar este evento para menus personalizados.O sistema não enviar o evento consistentemente.
SystemMenuPopupEndUm menu de atalho foi fechado.O sistema envia esse evento para menus padrão.Servidores enviar este evento para menus personalizados.Quando um menu de atalho é fechado, o cliente recebe essa mensagem quase que imediatamente seguida o SystemMenuEnd evento. O sistema não enviar o evento consistentemente.
SystemCaptureStartUma janela está sendo movida ou redimensionada.O evento sistema enviar s; servidores nunca enviar esse evento.
SystemCaptureEndUma janela perdeu a capturar do mouse.O evento sistema enviar s; servidores nunca enviar esse evento.
SystemMoveSizeStartUma janela está sendo movida ou redimensionada.O evento sistema enviar s; servidores nunca enviar esse evento.
SystemMoveSizeEndA movimentação ou redimensionamento de uma janela está concluído.O evento sistema enviar s; servidores nunca enviar esse evento.
SystemContextHelpStartUma janela entrou no modo de ajuda contextual.O sistema não enviar o evento consistentemente.
SystemContextHelpEndUma janela foi encerrado contexto-modo de ajuda sensível.O sistema não enviar o evento consistentemente.
SystemDragDropStartUm aplicativo está prestes a entrar no modo de do tipo arrastar e soltar.Aplicativos que ofereçam suporte a operações de do tipo arrastar e soltar devem enviar este evento; o sistema não suporta.
SystemDragDropEndUm aplicativo é Sobre para sair do modo de do tipo arrastar e soltar.Aplicativos que ofereçam suporte a operações de do tipo arrastar e soltar devem enviar este evento; o sistema não suporta.
SystemDialogStartFoi exibida uma caixa de diálogo.O sistema envia o evento para caixas de diálogo padrão.Servidores enviar esse evento para caixas de diálogo personalizadas.O sistema não enviar o evento consistentemente.
SystemDialogEndUma caixa de diálogo foi fechada.O sistema não enviar o evento para caixas de diálogo padrão.Servidores enviar esse evento para caixas de diálogo personalizadas.O sistema não enviar o evento consistentemente.
SystemScrollingStartrolar iniciado em um BAR de rolar.O sistema envia o evento para BAR de rolar s anexado a uma janela e padrão BAR de rolar controles.Servidores enviar esse evento para barras de rolar personalizado.
SystemScrollingEndrolar terminou em um BAR de rolar.O sistema envia esse evento para BAR de rolar s anexado a uma janela e para o padrão BAR de rolar controles.Servidores enviar esse evento para barras de rolar personalizado.
SystemSwitchStartO usuário pressionasse ALT+guia, que ativa a janela do comutador.Se apenas um aplicativo está sendo executado quando o usuário pressionar ALT+guia, o sistema gera o SwitchEnd evento sem um correspondente SwitchStart evento.
SystemSwitchEndO usuário lançado ALT+guia.O sistema envia o SwitchEnd evento; servidores nunca enviar esse evento. Se apenas um aplicativo está sendo executado quando o usuário pressionar ALT+guia, o sistema envia o SwitchEnd evento sem um correspondente SwitchStart evento.
SystemMinimizeStartUm objeto de janela está prestes a ser minimizada ou maximizada.O evento sistema enviar s; servidores nunca enviar esse evento.
SystemMinimizeEndUm objeto de janela foi minimizado ou maximizado.O evento sistema enviar s; servidores nunca enviar esse evento.
CreateUm objeto foi criado.O sistema operacional envia o evento para os seguintes elementos da interface do usuário: sinal de interpolação, controle de cabeçalho, controle de modo de exibição de lista, controle guia, controle de barra de ferramentas, controle de modo de exibição de árvore e objeto da janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Servidores devem enviar este evento para objetos filho de todo um objeto antes de enviar o evento para o objeto pai.Servidores precisa garantir que todos os objetos filho estejam totalmente criado e pronto para aceitar chamadas de clientes, quando o objeto pai envia o evento.
DestroyUm objeto foi destruído.O sistema envia esse evento para os seguintes elementos da interface do usuário: sinal de interpolação, controle de cabeçalho, controle de modo de exibição de lista, controle guia, controle de barra de ferramentas, controle de modo de exibição de árvore e objeto da janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Esse evento pode ou não pode ser enviado para objetos filho.No entanto, os clientes podem concluir todos os filhos de um objeto tiverem sido destruídos quando o objeto pai envia esse evento.
ShowUm objeto oculto é que está sendo mostrado.O sistema envia esse evento para os seguintes elementos da interface do usuário: objeto de cursor, cursor e janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Os clientes podem concluir que, quando esse evento é enviado a um objeto pai, todos os objetos filho já foram exibidos.Portanto, os aplicativos de servidor não precisa enviar este evento para os objetos filho.
HideUm objeto estiver oculto.O sistema envia o evento para os seguintes elementos da interface do usuário: sinal de interpolação e o cursor.Aplicativos de servidor enviar o evento para os objetos acessíveis.Quando o evento é gerado para um objeto pai, todos os objetos filho já foram oculto.Portanto, os aplicativos de servidor não são necessário enviar o evento para os objetos filho.O sistema não enviar o evento consistentemente.
ReorderUm objeto de contêiner tem adicionado, removido ou reordenadas seus filhos.O sistema envia esse evento para os seguintes elementos da interface do usuário: controle de cabeçalho, controle de modo de exibição de lista, controle de barra de ferramentas e objeto da janela.Aplicativos de servidor enviar esse evento de acordo com seus objetos acessíveis.Esse evento também é enviado por uma janela pai quando a ordem z para janelas filho é alterado.
FocusUm objeto recebeu o foco do teclado.O sistema envia esse evento para os seguintes elementos da interface do usuário: lista de controle de exibição, BAR de menus, menu de atalho, na janela de comutação, controle, guia controle de modo de exibição de árvore e o objeto da janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.
SelectionUm objeto acessível dentro de um objeto de contêiner foi selecionado.Este evento sinaliza uma seleção única.Ou um filho foi selecionado em um contêiner que anteriormente não continha nenhum filho selecionado ou a seleção foi alterada de um filho para outro.
SelectionAddUm item em um objeto de contêiner foi adicionado à seleção.O sistema envia esse evento para os seguintes elementos da interface do usuário: caixa de listagem, controle de modo de exibição de lista, e controle de modo de exibição de árvore.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Este evento sinaliza que uma filho tiver sido adicionado a uma seleção existente.
SelectionRemoveUm item em um objeto de contêiner foi removido da seleção.O sistema envia esse evento para os seguintes elementos da interface do usuário: caixa de listagem, controle de modo de exibição de lista, e controle de modo de exibição de árvore.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Este evento sinaliza que uma criança foi removida de uma seleção existente.
SelectionWithinVárias alterações na seleção ocorreram dentro de um objeto de contêiner.O sistema envia esse evento para caixas de listagem.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Esse evento pode ser enviado quando os itens selecionados em um controle mudaram substancialmente.Esse evento informa o cliente que ocorreram várias alterações na seleção.Isso é preferível ao enviar vários SelectionAdd ou SelectionRemove eventos.
StateChangeEstado do objeto foi alterado.O sistema envia o evento para os seguintes elementos da interface do usuário: caixa de seleção, caixa de combinação, controle de cabeçalho, botão de ação, botão de opção, BAR de rolar, controle da BAR de ferramentas, controle de modo de exibição de árvore, controle acima-abaixo e objeto da janela.Aplicativos de servidor enviar o evento para os objetos acessíveis.Por exemplo, uma alterar de estado pode ocorrer quando um objeto de botão foi pressionado ou liberado, ou quando um objeto está sendo ativado ou desabilitado.O sistema não enviar o evento consistentemente.
LocationChangeUm objeto foi alterado o dimensionar, forma ou local.O sistema envia esse evento para os seguintes elementos da interface do usuário: objeto de cursor e a janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Esse evento é gerado em resposta para o objeto de nível superior na hierarquia de objeto que foi alterado, mas não para todos os filhos pode conter.Por exemplo, se o usuário redimensionar uma janela, o sistema envia esta notificação para a janela, mas não para o BAR de menus, BAR de título, as BARs de rolar ou outros objetos que também foram alteradas.O sistema não enviar este evento para cada janela filho não flutuante a quando o pai é movida.No entanto, se um aplicativo explicitamente redimensionar janelas filho sistema autônomo resultado seja redimensionada, o sistema envia vários eventos para crianças redimensionadas.Se State propriedade estiver definida como AccessibleStates.Floating, os servidores devem enviar um evento de alterar local sempre que o objeto muda de local. Se um objeto não tiver esse estado, os servidores devem gerar este evento quando o objeto é movido em relação a seu pai.
NameChange Name propriedade alterada. O sistema envia esse evento para os seguintes elementos da interface do usuário: caixa de seleção, o cursor, o controle de modo de exibição de lista, push botão, botão de opção, controle da BAR de status, controle de modo de exibição de árvore e objeto da janela.Aplicativos de servidor enviam esse evento para os objetos acessíveis.
DescriptionChange Description propriedade alterada. Aplicativos de servidor enviam esse evento para os objetos acessíveis.
ValueChange Value propriedade alterada. O sistema gera o ValueChange evento para os seguintes elementos da interface do usuário: edição de controle, controle de cabeçalho, controle chave hot, controle da BAR de progresso, BAR de rolar, controle deslizante e controle acima-abaixo.Aplicativos de servidor enviam esse evento para os objetos acessíveis.
ParentChangeUm objeto tem um novo objeto pai.Aplicativos de servidor enviam esse evento para os objetos acessíveis.
HelpChange Help propriedade alterada. Aplicativos de servidor enviam esse evento para os objetos acessíveis.
DefaultActionChange DefaultAction propriedade alterada. O sistema envia esse evento para caixas de diálogo.Aplicativos de servidor enviam esse evento para os objetos acessíveis.Portanto, os aplicativos de servidor não precisa enviar este evento para os objetos filho.Objetos oculto têm um estado de AccessibleStates.Invisible, e não para objetos mostrados. Eventos do tipo AccessibleEvents.Hide indicar que um estado de AccessibleStates.Invisible tem sido conjunto. Portanto, servidores não são necessário enviar o AccessibleEvents.StateChange evento neste caso.
AcceleratorChange KeyboardShortcut propriedade alterada. Aplicativos de servidor enviar o evento para os objetos acessíveis.

Os aplicativos de servidor do sistema operacional e a acessibilidade geram eventos de acessibilidade em resposta às alterações na interface do usuário.

Essa enumeração é usada por AccessibleObject e Control.

Para obter mais informações sobre o aplicativo de acessibilidade, procure "Microsoft ativo Accessibility" na biblioteca MSDN.

O exemplo de código a seguir demonstra a criação de um controle de gráfico com reconhecimento de acessibilidade, usando o AccessibleObject e Control.ControlAccessibleObject classes para expor informações acessíveis. O controle plota duas curvas juntamente com uma legenda.The ChartControlAccessibleObject classe, que deriva de ControlAccessibleObject, é usado na CreateAccessibilityInstance método para fornecer informações acessíveis personalizadas para o controle do gráfico. Como a legenda do gráfico não é um real Control-controle como base, mas em vez disso, é desenhado pelo controle do gráfico, ele faz não qualquer informação acessível interna. Assim, a ChartControlAccessibleObject substituições de classe a GetChild método para retornar a CurveLegendAccessibleObject que representa informações acessíveis para cada parte da legenda. Quando um aplicativo acessível reconhecem usa esse controle, o controle pode fornecer as informações necessárias acessíveis.

Este exemplo demonstra o uso do AccessibleEvents enumeração com o AccessibilityNotifyClients método. Consulte o AccessibleObject Visão geral da classe para o exemplo de código completo.

// Gets or sets the location for the curve legend.public Point Location
{   
    get {
        return location;
    }
    set {
        location = value;
        chart.Invalidate();

        // Notifies the chart of the location change. This is used for// the accessibility information. AccessibleEvents.LocationChange// tells the chart the reason for the notification.

        chart.AccessibilityNotifyClients(AccessibleEvents.LocationChange, 
            ((CurveLegendAccessibleObject)AccessibilityObject).ID);
    }
}            

// Gets or sets the Name for the curve legend.public string Name
{   
    get {
        return name;
    }
    set {
        if (name != value) 
        {
            name = value;
            chart.Invalidate();

            // Notifies the chart of the name change. This is used for// the accessibility information. AccessibleEvents.NameChange// tells the chart the reason for the notification.

            chart.AccessibilityNotifyClients(AccessibleEvents.NameChange, 
                ((CurveLegendAccessibleObject)AccessibilityObject).ID);
        }
    }
}

// Gets or sets the Selected state for the curve legend.publicbool Selected
{   
    get {
        return selected;
    }
    set {
        if (selected != value) 
        {
            selected = value;
            chart.Invalidate();

            // Notifies the chart of the selection value change. This is used for// the accessibility information. The AccessibleEvents value depends upon// if the selection is true (AccessibleEvents.SelectionAdd) or // false (AccessibleEvents.SelectionRemove).
            chart.AccessibilityNotifyClients(
                selected ? AccessibleEvents.SelectionAdd : AccessibleEvents.SelectionRemove, 
                ((CurveLegendAccessibleObject)AccessibilityObject).ID);
        }
    }
}


// Gets or sets the location for the curve legend.
/** @property 
 */
public Point get_Location()
{
    return location;
} //get_Location

/** @property 
 */
public void set_Location(Point value)
{
    location = value;
    chart.Invalidate();
    // Notifies the chart of the location change. This is used for
    // the accessibility information. AccessibleEvents.LocationChange
    // tells the chart the reason for the notification.
    chart.AccessibilityNotifyClients(AccessibleEvents.LocationChange, 
        ((CurveLegendAccessibleObject)get_AccessibilityObject()).
        get_ID());
} //set_Location

// Gets or sets the Name for the curve legend.
/** @property 
 */
public String get_Name()
{
    return name;
} //get_Name

/** @property 
 */
public void set_Name(String value)
{
    if (!name.Equals(value)) {
        name = value;
        chart.Invalidate();

        // Notifies the chart of the name change. This is used for
        // the accessibility information. AccessibleEvents.NameChange
        // tells the chart the reason for the notification.
        chart.AccessibilityNotifyClients(AccessibleEvents.NameChange,
            ((CurveLegendAccessibleObject)get_AccessibilityObject()).
            get_ID());
    }
} //set_Name

// Gets or sets the Selected state for the curve legend.
/** @property 
 */
public boolean get_Selected()
{
    return selected;
} //get_Selected

/** @property 
 */
public void set_Selected(boolean value)
{
    if (selected != value) {
        selected = value;
        chart.Invalidate();

        // Notifies the chart of the selection value change. 
        // This is used for the accessibility information. 
        // The AccessibleEvents value depends upon
        // if the selection is true (AccessibleEvents.SelectionAdd) or 
        // false (AccessibleEvents.SelectionRemove).
        chart.AccessibilityNotifyClients(selected ? 
            AccessibleEvents.SelectionAdd : 
            AccessibleEvents.SelectionRemove, 
            ((CurveLegendAccessibleObject)get_AccessibilityObject()).
            get_ID());
    }
} //set_Selected


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: