Componentes WIN 3.1


TabSet
OutLine
TabbedNotebook
Notebook
Header
FileListBox
DirectoryListBox
DriveComboBox
FilterComboBox
DBLockupList
DBLockupCombo


TabSet

OutLine

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.

TabbedNotebook

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.

Notebook

Header

FileListBox

DirectoryListBox

DriveComboBox

FilterComboBox

DBLockupList

DBLockupCombo