Componentes WIN 3.1
|
![]() |
![]() |
![]() |
|||
TabSet
|
OutLine
|
TabbedNotebook
|
Notebook
|
Header
|
FileListBox
|
![]() |
![]() |
![]() |
![]() |
![]() |
|
DirectoryListBox
|
DriveComboBox
|
FilterComboBox
|
DBLockupList
|
DBLockupCombo
|
O componente OutLine lista dados
de forma hierárquica. Cada item de um componente Outline é chamado de nó.
Os nós são acessados através da propriedade Items. Por exemplo,
Items[1] refere-se ao primeiro item da árvore de dados.
Para adicionar um item ao componente
Outline, use o método Add. Para inserir um item, use o método
Insert. Por exemplo, para inserir o item ‘Dias’ no componente Outline, faça:
Outline1.Items.Add(‘Dias’);
Para adicionar um item de nível
inferior, use o método AddChild. Por exemplo, para inserir o
item ‘Segunda’ abaixo do item ‘Dias’, faríamos:
Outline1.AddChild(Outline1.SelectedItem,’Segunda’);
Note o item abaixo do qual será
inserido um sub-item deve estar selecionado. A propriedade SelectedItem
especifica o item selecionado na lista.
Para remover um item, use o método
Delete. Para inserir um item, use o método Insert.
A propriedade OutlineStyle
determina o tipo de imagens usados no Outline.
Use este componente para criar múltiplas
páginas no formulário, acessadas por abas (tabs). A propriedade Pages
adiciona páginas ao TabbedNotebook, cada uma com um nome. Para criar a lista
de páginas, no Object inspector dê um duplo clique na coluna à direita da
propriedade Pages. Aparece o Pages Editor, onde clicando em Edit muda-se o
nome da página default. Clicando em Add pode-se adicionar novas páginas. Clicando
em close encerra-se.
A propriedade ActivePage mostra o nome da página ativada.
A propriedade PageIndex mostra o índice da página ativada. Se for construído
um TabbedNotebook com três páginas, a primeira terá índice 0, a segunda índice
1, e a terceira índice 2.
A propriedade Align posiciona a página na área cliente.
A propriedade TabsPerRow determina o número de abas que podem
aparecer em uma linha no topo do componente.
O método SetTabFocus (index:Integer) muda a página ativa
do componente. O parâmetro Index é o valor da propriedade PageIndex
da página, que indica sua posição no array criado na propriedade Pages.