botão toolStrip para modificar o tamanho da imagem
1. O tamanho do botão não pode ser modificado // Esse problema é mais problemático para nós, por que não pode ser modificado? Talvez não tenhamos considerado que queríamos modificar o tamanho do botão naquele momento
Você pode modificar a altura do botão simplesmente mudando uma das propriedades do toolStrip, autosize, para false
2. A imagem do botão não pode ser modificada // Isso também é um grande problema
ImagesCaling é definido como nenhum para modificar o tamanho da imagem
3.displaystyle pode controlar se o texto de exibição ou a imagem são ambos
4. Implemente o ícone para que fique maior ao passar o mouse ao passar o curso.
Escreva assim: ToolStripButton1.ImageScaling = ToolStripItemImageScaling.Nenhum; Essa propriedade é padrão para o SizeToFit, que automaticamente escala a imagem do ícone para o tamanho apropriado do toolStrip. Esse valor é mais apropriado quando o AutoSize da toolStrip é falso e você especifica o comprimento e a largura da toolStrip. Nenhuma indica que o ícone usa o tamanho original da Imagem, e se a Imagem for mais alta/larga que a toolStrip, o excesso não é visível.
Então, se você quiser ampliar a imagem do ícone em tempo de execução, precisa preparar uma imagem de tamanho adequado. Por exemplo, o sistema adiciona a altura do toolStrip a 25 por padrão, você pode desligar o AutoSize do toolStrip e ajustar a altura para 31, os ícones são 24x24, quando o SizeToFit ficará 16x16; quando precisar dar zoom, mudar o ImageScaling desse item para Nenhum será restaurado para 24x24.
Por fim, o layout é melhor feito com as propriedades Padding e LayoutStyle do toolStrip.
Por fim, se quiser mudar o ícone arbitrariamente...... Ou mudar o ImageScaling e encontrar alguns conjuntos de ícones de tamanhos diferentes, e escrever os atributos Image para os filhos quando necessário. |