segunda-feira, 18 de novembro de 2019

Delphi - Retrair e Expandir Objetos

Delphi - Aumentar e Diminuir Objeto
Vamos ver neste artigo, uma forma de utilizar os recursos de retração e expansão dos objetos. Sabe aquele menu lateral que aumenta o tamanho e mostra as opções ocultas quando você clica em dele? Ou então aquele grid que tem um detalhamento que é visualizado quando você chega o mouse perto?

Pois bem, vamos ver uma forma de fazer uso deste recurso sem nenhum componente de terceiro,
No exemplo que é visto no vídeo, estamos fazendo a manipulação da altura de um Panel, mas o recurso poderá ser utilizado em qualquer outro objeto visual que tenha a propriedade Height ou Width disponibilizada para alteração.

Também fizemos uso de um TTimer para controlar a quantidade de pontos que será acrescida ou diminuida na altura do componente. Utilizamos um para aumentar e outro para diminuir apenas para que a didática da dica ficasse melhor, mas poderá utilizar apenas um, desde que consiga fazer os controles e verificações para ver qual função processar.
Este recurso é muito utilizado em situações onde o usuário precisa organizar o layout da tela e ocultar algumas partes da visão do usuário. Pode ser utilizado no próprio formulário, inclusive.
Espero que tenham gostado da dica e que a mesma venha a melhorar mais ainda seu software. Abç

Nenhum comentário:

Postar um comentário