Listbox – colunas AUTO redimensionamento !

Tradução automática de Deepl

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.

lbresizing

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.

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.