Como alterar o tamanho do botão do ComboBox e ScrollBar?

Gostou deste artigo? Compartilhe!

CategoriasDicas Rápidas, SuperWaba
ComentáriosComentários (0)

É 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

Equipe PDAExpertA 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.

Nome

E-mail

URL

Comentário

XHTML: São permitidas as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

campos obrigatórios