Componentes da paleta WIN32




TabControl
PageControl
ImageList
RichEdit
TrackBar
Progress Bar
UpDown
HotKey
Animate
DateTime Picker
Month Calendar
TreeView
ListView
Header Control
StatusBar
ToolBar
CoolBar
PageScroller

TabControl

Utilizado para apresentar ao usuário opções de tabs (abas) que ele pode clicar. A propriedade Tabs cria uma lista de tabs, ou seja, dos textos que as abas conterão. Quando se dá um duplo clique sobre esta propriedade aparece um quadro para edição da lista de abas.

            TabIndex: mostra o índice do tab corrente.

            O método SelectNext (Direção:Boolean): seleciona o próximo tab, rolando a estrutura de abas se necessário. O valor do parâmetro Direção determina se a aba à direita ou à esquerda será selecionada. Se Direção for igual a true, a aba da direita será selecionada.

PageControl

Use o componente PageControl para ter múltiplas páginas, uma acima da outra. Pode-se deixar o usuário selecionar as páginas utilizando abas, menus, ou caixas de listas. Para inserir páginas no componente, clique com o botão direito sobre o componente e escolha a opção New Page. Na realidade, cria-se um componente TabSheet, cuja propriedade Caption determina o identificador da aba.

A propriedade ActivePage determina se a página é ativada ou não

A propriedade Align posiciona a página na área cliente.

O evento onChange ocorre logo depois que uma nova página se torna ativa.

ImageList

Lista de imagens é exatamente o que o nome diz: é uma lista de imagens. Funciona como um curinga. Qualquer componente (Toolbar, TreeView,...) que precise de uma lista imagens pode fazer uso do componente lista de imagens. Para armazenar as imagens, dê um clique com o botão direito no componente. Aparecerá um quadro onde clicando em Add pode-se adicionar imagens.

RichEdit

TrackBar

ProgressBar

Use o componente ProgressBar para acompanhar a execução de uma procedure dentro da aplicação. Use a propriedade Position para determinar a posição atual da marcação. Use a propriedade Step para determinar de quanto em quanto tempo mudará a marcação. No evento onTimer, defina a ação a ocorrer quando o período de tempo definido na propriedade Interval passar.

UpDown

HotKey

Animate

Esse componente é animado. Ele mostra um video clip no formato AVI desde que o clip não tenha som. O próprio Windows tem alguns vídeos – que o Delphi traz para o componente Animate automaticamente - ou você pode usar o seu AVI favorito.

DateTimePicker

MonthCalendar

Este componente oferece um calendário para que o usuário selecione uma data, ou uma região de datas. A propriedade Date determina a data que está marcada no calendário.

TreeView

Este componente lista dados de forma hierárquica em uma árvore. Ao contrário do componente Outline, pode-se adicionar uma imagem a cada nó da árvore hierárquica.

Cada item de um componente TreeView é 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. Cada item do componente TreeView é na realidade um objeto da classe TtreeNodes.

Para adicionar um item ao componente TreeView, use a propriedade Items. Quando é dado um duplo clique sobre esta propriedade, aparece um quadro onde clicando-se sobre o botão New Item e, à direita, na caixa Text, digite o texto do primeiro item. Clique novamente sobre o botão New Item e digite na caixa Text o texto do segundo item.

Se quiser inserir um sub-item, ilumine o item e clique no botão New subitem, digitando na caixa text o texto do subitem. Quando terminar de inserir itens e subitens, clique no botão OK.

No código, pode-se usar os métodos da classe TtreeNodes, para trabalhar com itens e subitens: AddChilFirst, AddChild, AddChildObjectFirst, AddChildObject, AddFirst, Add, AssObjectFirst, AddObject e Insert. Para remover um item, use o método Delete.

A propriedade Images determina a lista de imagens associada ao componente TreeView.

ListView

Use este componente para listar dados de forma hierárquica em uma lista. Cada item de um componente ListView é acessado através da propriedade Items. Por exemplo, Items[1] refere-se ao primeiro item da lista. Cada item do componente ListView é na realidade um objeto da classe TlistItems. Para adicionar um item ao componente ListView, use a propriedade Items. Quando é dado um duplo clique sobre esta propriedade, aparece um quadro onde clicando-se sobre o botão New Item e, à direita, na caixa Text, digite o texto do primeiro item. Clique novamente sobre o botão New Item e digite na caixa Text o texto do segundo item. Se quiser inserir um sub-item, ilumine o item e clique no botão New SubItem, digitando na caixa Text o texto do subietm.

HeaderControl

StatusBar

A barra de status é o rodapé do formulário. Pode ser usada para uma infinidade de coisas. Mostrar mensagens para o usuário, data e hora, enfim, qualquer informação útil ou inútil.

ToolBar

A barra de ferramentas é um conjunto de botões que dá acesso rápido às funções principais do Form.

CoolBar

PageScroller

Este componente oferece uma área de visualização para janelas compridas, como barras de ferramentas. Com a ajuda deste controle, a barra pode ser rolada, horizontal ou verticalmente.