botón toolStrip para modificar el tamaño de la imagen
1. El tamaño del botón no se puede modificar // Este problema nos resulta más problemático, ¿por qué no se puede modificar? Quizá no consideramos que queríamos modificar el tamaño del botón en ese momento
Puedes modificar la altura del botón simplemente cambiando una de las propiedades de toolStrip, autosize, a false
2. La imagen del botón no puede modificarse // Esto también es un gran problema
ImágenesCaling está configurado en ninguno para modificar el tamaño de la imagen
3.displaystyle puede controlar si el texto de la pantalla o la imagen son ambos
4. Implementa el icono para que se haga más grande al pasar el cursor al pasar el cursor.
Escribe así: ToolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Esta propiedad se asigna por defecto a SizeToFit, que escala automáticamente la imagen del icono al tamaño adecuado de toolStrip. Este valor es más apropiado cuando el AutoSize de la toolStrip es falso y se especifica la longitud y anchura de la toolStrip. Ninguno indica que el icono use el tamaño original de la imagen, y si la imagen es más alta/ancha que el toolStrip, el exceso no es visible.
Así que si quieres ampliar la imagen del icono en tiempo de ejecución, necesitas preparar una imagen de tamaño adecuado. Por ejemplo, el sistema añade la altura de toolStrip a 25 por defecto, puedes desactivar el AutoSize de toolStrip y ajustar la altura a 31, los iconos son 24x24, cuando SizeToFit pasará a ser 16x16; cuando necesites hacer zoom, cambiar el escalado de imagen de este elemento a None se restaurará a 24x24.
Por último, el diseño se hace mejor con las propiedades de relleno y LayoutStyle de toolStrip.
Por último, si quieres cambiar el icono de forma arbitraria...... O cambiar ImageScaling y encontrar varios conjuntos de iconos de diferentes tamaños, y escribir los atributos Image a los hijos cuando sea necesario. |