Motivação
A utilização de guias/abas é uma necessidade bastante comum na programação de aplicativos mobile, fato que ocorre porque em dispositivos móveis existem limitações de tamanhos de tela que inviabilizam a construção de janelas muito complexas e com muitos componentes aglomerados. Aplicativos que não respeitam essas condições de simplicidade podem ter um alto índice de rejeição por parte dos usuários, pois uma característica marcante dessa área é a utilização de interfaces limpas e de fácil utilização. Desse modo, uma maneira para gerenciar janelas complexas é dividi-las em várias guias menores, que mostrem as informações mais relevantes.
No Delphi, para chegar a esse ponto é necessário que haja um controle na mudança de guias, a fim de garantir a correta navegação entre elas quando o usuário precisar acessar um ou outro recurso da página. Isso pode ser feito utilizando a propriedade Visible do componente TabItem, a qual permite que as guias sejam mostradas e ocultadas em tempo de execução, de acordo com a necessidade. Porém, esse tipo de ...