Componentes para Agrupamento
Uma interface gráfica é facilmente utilizada quando controles parentes são apresentados em grupo. C++Builder provê vários componentes para agrupar componentes:
|
Component |
Finalidade |
|
GroupBox |
Um group box padrão com título |
|
RadioGroup |
Um grupo simples de radio buttons |
|
Panel |
Um grupo visual, mais flexível, de controles |
|
ScrollBox |
Uma região com barras deslizantes para controles |
|
TabControl |
Um grupo de múltiplas e exclusivas tabs estilo agenda |
|
PageControl |
Um grupo de múltiplas e exclusivas tabs estilo agenda com páginas correspondentes, cada uma das quais podendo conter diferentes controles |
|
HeaderControl |
Para prover títulos para colunas de dados |
Group boxes e radio groups
Um group box é um componente janela padrão que organiza controles parentes no form. O grupo de componentes mais usados geralmente são os radio buttons. Depois de instalar um group box no form, selecione componentes no Componente Pallete e coloque-os no group box. A propriedade Caption contém o texto que rotula o group box em tempo de execução.
O componente radio group simplifica a tarefa de recolher radio buttons e fazê-los trabalhar juntos. Para adicionar radio buttons em um radio group, edite a propriedade Items no Object Inspector; cada string nessa propriedade faz um radio button aparecer no group box com a string como seu caption. O valor da propriedade ItemIndex determina qual radio button está atualmente selecionado. Podemos dispor os radio buttons em uma coluna simples ou em uma múltipla coluna ajustando o valor da propriedade Columns. A respeito dos botões, redimensione o componente radio group.
Panels
O componente panel (painel) provê um container genérico para outros controles. Panels podem ser alinhados com o form para manter o mesmo posicionamento relativo quando o form é redimensionado. A propriedade BorderWidth determina o width, em pixels, da borda em volta de um panel.
Scroll boxes
Scroll boxes criam áreas scrolling (barras deslizantes que aumentam o tamanho do componente) dentro de um form. Aplicações freqüentemente precisam exibir maiores informações do que as que cabem na área especificada. Alguns controles - como list boxes, memos, e forms - podem scroll (adaptar o tamanho colocando barras) seu conteúdo automaticamente. Scroll boxes permitem-nos flexibilidade adicional para definir barras deslizantes arbitrariamente em outras sub-regiões de um form.
Como panels e group boxes, scroll boxes contém outros controles. Mas um scroll box é, normalmente, invisível. Se um controle num scroll box não pode encaixar-se na área visível, o scroll box automaticamente exibe scroll bars (barras deslizantes).
Tab controls
O componente tab control aparenta-se com um divisor de agenda. Você pode criar tabs editando a propriedade Tabs no Object Inspector; cada string na propriedade Tabs representa uma tab. Uma tab control é um painel simples com um grupo de componentes. Para mudar a aparência do controle quando as tabs são clicadas, você precisa escrever um processo na evento OnChange. Para criar páginas múltiplas, prefira usar um page control.
Page controls
O componente page control é um grupo de páginas adequadas para multi-páginas dialogo boxes. Para criar uma nova página em page control, dê um clique com o botão direito do mouse no controle e escolha New Page.
Header controls
Um header control é um grupo de colunas headers que o usuário pode selecionar ou redimensionar em tempo de execução. Edite a propriedade Sections para adicionar ou modificar headers.
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |