É possível redimensionar os botões dos componentes ScrollBar, ComboBox, e ListBox.
Para isso, antes de criar qualquer um desses componentes, você deve alterar os campos estáticos Button.commonGap, ComboBox.extraArrowSize e ScrollBar.extraArrowSize.
O Button.commonGap controla o espaçamento entre o texto e a borda do botão, enquanto o extraArrowSize controla o tamanho da seta que é criada.
O ComboBox.extraArrowSize muda o tamanho da seta desenhada no controle do ComboBox, enquanto que o ScrollBar.extraArrowSize muda o tamanho das setas nos botões da ScrollBar. Lembre-se que uma ListBox usa uma ScrollBar para deslizar pelos seus ítens. Veja o exemplo abaixo:
Button.commonGap = 2; ComboBox.extraArrowSize = ScrollBar.extraArrowSize = 2; // instancie aqui o ScrollBar, o ListBox ou o ComboBox // que deverão ser afetados pelos novos parâmetros Button.commonGap = ScrollBar.extraArrowSize = 0;
Importante: Não esqueça de restaurar para zero os valores ajustados, caso contrário eles serão aplicados indiscriminadamente para todo o programa.
O ListBox tem também o ListBox.extraHorizScrollButtonHeight, que ajusta a altura dos botões de deslizamento horizontal quando estes estão habilitados (através do método enableHorizScroll).
Agradecimentos à Equipe SuperWaba pela criação do exemplo.
Sobre o Autor
A Equipe PDAExpert conta com colaboradores responsáveis pela publicação de notícias, downloads, moderação de mensagens, e revisão de artigos.
Veja o todos os artigos publicados por Equipe PDAExpert no PDAExpert.
Artigos Relacionados
- Não existem artigos relacionados
Nenhum comentário »
Comentários via RSS TrackBack URI


Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.