UI Automation Support for the Tab Control Type
Este tópico fornece informações sobre Suporte para a guia Tipo de controle.Em Um tipo de controle é um conjunto de condições que um controle deve atender em Ordem para usar o ControlTypeProperty Propriedade.As condições incluem guia específico linhas para estrutura de árvore, valores de propriedade e . Padrões de Controlarar.
A tab control is analogous to the dividers in a notebook or the labels in a file cabinet.By using a tab control, an application can define multiple pages for the same area of a window or dialog box.
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de Controlarar e eventos para o tipo de Controlarar guia.O Requisitos Aplicar para todos guia controles, se , Win32, ou .
Este tópico contém as seguintes seções.
- Estrutura de Árvore de Automação de IU Requerida
- Propriedades de Automação de IU Requeridas
- Padrões de Controle de Automação de IU Requeridos
- Eventos de Automação de IU Requeridos
- Tópicos relacionados
Estrutura de Árvore de Automação de IU Requerida
A tabela a seguir descreve o Modo de controle e o exibição de conteúdo do Árvore que diz respeito a controles guia e descreve o que pode estar contido em cada Exibir.Para obter mais informações sobre o árvore, consulte Visão geral da árvore de automação de interface do usuário.
Visão de Controle |
Visão de Conteúdo |
---|---|
|
|
Controles guia tenham filho Elementos com base no tipo de item Guia de controle.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para a guia controlam tipo.Para obter mais informações propriedades, consulte UI Automation Properties for Clients.
Propriedade |
Value (Valor) |
Anotações |
---|---|---|
AutomationIdProperty() |
Veja anotações. |
O valor desta propriedade precisa ser único em todos os controles de uma aplicação. |
Veja anotações. |
O retângulo mais externo que contém o controle inteiro. |
|
Veja anotações. |
Se o controle pode receber o foco do teclado, deve suportar essa propriedade. |
|
Veja anotações. |
The tab control rarely requires a Name property. |
|
Não |
The tab control does not have a clickable point. |
|
Veja anotações. |
Tab controls typically have a static text label that is exposed through this property. |
|
Tab |
Esse valor é o mesmo para todos os frameworks de IU. |
|
"tab" |
Localized string corresponding to the Tab control type. |
|
True |
The Tab control type must be able to receive keyboard focus.Normalmente, um cliente liga SetFocus em um controle guia e um dos seus itens Avançará o foco do teclado para o controle guia.It is possible for some tab containers to take focus without setting focus to one of its items. |
|
True |
O controle guia sempre é incluído na exibição do conteúdo de árvore. |
|
True |
O controle guia é sempre incluído na exibição de controle das árvore. |
|
Veja anotações. |
The tab control must always indicate whether it is positioned horizontally or vertically. |
Padrões de Controle de Automação de IU Requeridos
O seguinte tabela Listas o Controlar padrões necessárias para ser suportadas por todos os controles guia.Para obter mais informações sobre padrões de controle, consulte Visão Geral de Padrões de Controle de Automação de Interface de Usuário.
Padrão de Controle/Propriedade de Padrão de Controle |
Suporte/Valor |
Anotações |
---|---|---|
ISelectionProvedor |
Sim |
All tab controls must support the Selection pattern. |
IsSelectionRequired() |
True |
Tab controls always require that a selection be made. |
Falso |
Tab controls are always single-selection containers. |
|
Depende |
The Scroll pattern must be supported in the tab control has widgets that allow for a set of tab items to be scrolled through. |
Eventos de Automação de IU Requeridos
O seguinte tabela Listas o Eventos necessárias para ser suportadas por todos os controles guia.Para obter mais informações sobre eventos, consulte Visão geral sobre eventos de automação de interface do usuário.
Evento |
Suporte |
Anotações |
---|---|---|
BoundingRectangleProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsOffscreenProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsEnabledProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
HorizontallyScrollableProperty Evento de propriedade alterado. |
Depende |
Nenhum |
HorizontalScrollPercentProperty Evento de propriedade alterado. |
Depende |
Nenhum |
HorizontallyScrollableProperty Evento de propriedade alterado. |
Depende |
Nenhum |
HorizontalViewSizeProperty Evento de propriedade alterado. |
Depende |
Nenhum |
VerticalScrollPercentProperty Evento de propriedade alterado. |
Depende |
Nenhum |
VerticalViewSizeProperty Evento de propriedade alterado. |
Depende |
Nenhum |
Necessário |
Nenhum |
|
Necessário |
Nenhum |
Consulte também
Conceitos
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário
Referência
Tab()