4D v16 inclui uma nova funcionalidade que proporciona ao seu utilizador final grande liberdade e flexibilidade ao nível da interface quando utiliza caixas de listagem. As restrições definidas para cada coluna são agora plenamente aplicadas e respeitadas quando a caixa de listagem a que pertencem é redimensionada.
Algumas colunas podem ter uma largura fixa, outras podem ser alargadas ou reduzidas apenas ligeiramente, e ainda outras podem ter grandes alterações na sua largura; todas elas serão inteiramente automáticas.
Por exemplo, as últimas colunas das caixas de listagem contêm muito frequentemente valores numéricos (por exemplo, preços) onde as definições e etiquetas são normalmente centradas. Usando esta característica, é possível especificar que a informação do texto será expandida enquanto o tamanho das colunas contendo valores numéricos permanecerá o mesmo, tudo sem escrever uma única linha de código.
A fim de activar este comportamento, o desenvolvedor tem de verificar a propriedade Column Auto-Resizing que pode ser encontrada nas opções de redimensionamento da lista de propriedades.
Convidamo-lo a dar uma vista de olhos a este exemplo: Exemplo de base de dados
E um vídeo também está disponível!
.
Para mais detalhes, consulte a secção de propriedades específicas da Listbox da referência de design 4D v16 em Doc Center.