| Propriedade |
Descrição |
| MultiLine |
Propriedade que indica se a aba é multilinhas ou numa única linha. |
| TabWidth |
Propriedade que indica a largura de cada aba. |
| TabHeight |
Propriedade que indica a altura de cada aba. |
| HotTrack |
Propriedade que indica que o título da aba ficará iluminada quando o mouse passar por cima. |
| Scroll |
Propriedade que indica que as abas rolarão se ultrapassarem a largura do tabcontrol. |
| TabIndex |
Propriedade que indica o índice da aba correntemente ativa. |
| TabPos |
Propriedade que indica a posição das abas em relação ao tabcontrol. É do tipo TWOLPositionSet. |
| Pages |
Propriedade do tipo TWOLTabPages que carrega as páginas do notebook. Toda a manipulação de páginas é feita nessa
propriedade. |
| — constructor Create(aOwner:TWOLTabControl); |
| Método usado para criar o conjunto de abas, inicialmente vazio. |
| — destructor Destroy; override; |
| Método usado para destruir o conjunto de páginas e liberar memória. |
| — procedure Add(S:String); |
| Método usado para adicionar uma aba com o título indicado em S. |
| — procedure Delete(index:Integer); |
| Método usado para apagar uma aba de índice indicado pelo index. |
| — procedure Insert(index:Integer; S:String); |
| Método usado para inserir uma aba de título indicado em S na posição indicada em index. |
| — function IndexOf(S:String):Integer; |
| Método usado para recuperar o índice da aba de nome indicado em S. Caso não exista, o valor retornado é -1. |
| — procedure CreatePages; |
| Método usado para recriar as abas. |
| — function FindControlInPages(aHandle:TWOLHandle):TWOLVisualControl; |
| Procura e retorna um objeto de janela incluso em uma das abas do TabControl. Caso não encontre, retornará nil. |
| — function FindPageByHandle(aHandle:TWOLHandle):Boolean; |
| Método que retorna True se encontrar uma página no conjunto com o handle indicado. |
| — function ControlsCount:Integer; |
| Método usado para retornar a quantidade de objetos de janela contidos no conjunto de abas. Isto é, a quantidade total
do TabControl. |
| — procedure ControlsUnparent; |
| Os objetos colocados nas abas dos TabControl tem dois pais: um é a janela que representa a área onde está localizado.
Esse é o pai perante a GUI em uso. Outro, é o próprio TabControl, apenas no sentido de ser o objeto pai. Em determinadas
ações, há a necessidade de se anular o pai objeto do control. Isso é realizado por esse método. |
| — procedure Clear; |
| Método usado para limpar totalmente o conjunto de abas do TabControl. |
| — procedure Show; |
| Método usado para mostrar o conjunto de abas do TabControl. |
| — procedure Hide; |
| Método usado para esconder o conjunto de abas do TabControl. |
Essa classe à parte é usada para representar cada uma das abas do conjunto existente no TWOLTabControl. Deve-se utilizar essa classe
para se incluir os objetos de janela nas abas do TabControl.
| Propriedade |
Descrição |
| Controls[index:Integer] |
Propriedade do tipo TWOLVisualControl que retorna o objeto de janela de índice indicado em index ou nil. |
| ControlsCount |
Propriedade que retorna a quantidade de objetos de janela encontrados na aba. |
| PObject |
Propriedade do tipo TObject que retorna o objeto associado à aba do TabControl. |
| Handle |
Propriedade do tipo TWOLHandle que retorna o handle da aba (janela que representa a área onde se coloca os objetos de janela). |
| Caption |
Propriedade que indica o título da aba. |
| Visible |
Propriedade que indica e/ou altera a visibilidade da área que recebe os objetos de janela. |
| Params |
Propriedade do tipo TWOLTabCtrlPgParams que retorna um registro de propriedades da aba. |
| — constructor Create(aOwner:TWOLTabPages); |
| Método usado para criar uma aba, inicialmente apenas com o título. |
| — destructor Destroy; override; |
| Método usado para destruir uma aba e liberar memória. |
| — procedure Add(aObject:TWOLVisualControl); |
| Método usado para adicionar um objeto de janela à aba. |
| — procedure Delete(index:Integer); |
| Método usado para apagar um objeto de janela de índice indicado em index. |
| — procedure Clear; |
| Método usado para limpar todos os objeto de janela da aba. |
| — procedure CreateWnd; |
| Método usado para criar a janela que representa a área da aba onde se coloca os objetos de janela. |
| — procedure RecreateWnd; |
| Método usado para recriar a janela que representa a área da aba e seus objetos. |
| — procedure DestroyWnd; |
| Método usado para destruir a janela que representa a área da aba juntamente com os objetos. |
| — function FindControlByHandle(aHandle:TWOLHandle):TWOLBase; |
| Método usado para procurar os objetos de janela baseado no handle indicado. |
| — function FindControlByName(aName:String):TWOLBase; |
| Método usado para procurar os objetos de janela baseano no nome indicado. |
| — function FindControl(Index:Integer):TWOLBase; |
| Método usado para procurar os objetos de janela baseado no índice indicado por index. |