Tengo un botón y quiero que exista una imagen (archivo .ico) y texto en él. Mi problema es que quiero que la altura del botón sea pequeña, pero no puedo "encoger" la imagen tanto como quiero. El resultado es tener una pieza de imagen visible en el botón y no en la imagen del agujero. En la propiedad de la imagen, el tamaño de la imagen es fijo (48x48) y la opción es gris, por lo que no puedo cambiarla. ¿Cómo puedo hacer que esta imagen sea 16x16?¿Cómo puedo hacer que el tamaño de la imagen sea más pequeño en un botón?
Respuesta
Pruebe buttonname.BackgroundImageLayout = ImageLayout.Stretch; o cambie esta propiedad en el diseñador.
Si tiene la imagen con el tamaño 16 * 16, configure estas propiedades del botón en el momento del diseño. 1) TextImageRelation - ImageBeforeText 2) TextAlign - MiddleRight 3) ImageAlign - MiddleLeft 4) Ajuste el
¿cuál es el número 4? 4) Establecer el ??? –
Creo que si se utiliza el evento pintura del botón se puede dibujar cualquier imagen en cualquier tamaño que usted querer. si no es posible cambiar el tamaño de la imagen, puede hacerlo de esta manera.
Mi solución fue utilizar un control ImageList. Puede definir el tamaño de las imágenes que se mostrarán (por ejemplo, establezco la propiedad ImgageList ImageSize en 16x16) y luego establecer el botón. Propiedades de ImageList y ImageIndex en lugar de la propiedad de la imagen.
excelente sln. thnx – n3verLieMe
creo que responde la pregunta ... Thnks –
Si está utilizando DevExpress simple botón, se debe configurar BackgroundImageLayout = ImageLayout.Zoom y establecer color de fondo del botón para transparente (de Appereance-> Backcolor)
- 1. Cómo hacer que TimePicker sea más pequeño
- 2. ¿Cómo hacer que EditText sea más pequeño que el predeterminado?
- 3. ¿Cómo hacer que android EditText sea más pequeño que el predeterminado en altura?
- 4. columpio java - haga el botón más pequeño
- 5. ¿Cómo puedo hacer que mi swf Ant Generated sea lo más pequeño posible?
- 6. ¿Puedo hacer que JUnit sea más detallado?
- 7. ¿Cuál es el tamaño más pequeño que puedo hacer de esta estructura en una máquina de 64 bits?
- 8. ¿Cómo puedo hacer que mi colisión sea más sólida?
- 9. WPF: Cómo hacer que un fondo de botón sea transparente
- 10. cómo puedo hacer que este código sea más optimizado
- 11. ¿Cómo hacer que Rotate3dAnimation sea más suave?
- 12. ¿Cómo hacer que el ancho del botón sea autofit el texto de un botón?
- 13. Cómo hacer que PictureBox sea desplazable
- 14. ¿Cómo puedo colocar una imagen en un recuadro de manera que se ajuste exactamente a su ancho o alto, lo que sea más pequeño?
- 15. ¿Cómo hacer que el botón no sea transparente?
- 16. Permitir que la imagen sea más ancha que conteniendo div
- 17. C++ elenco a la matriz de un tamaño más pequeño
- 18. ¿Puedo hacer que un TTreeNode sea invisible?
- 19. ¿Puedo asumir que llamar a realloc con un tamaño más pequeño liberará el resto?
- 20. QSplitter: ¿Cómo hacer que la segunda columna sea más pequeña?
- 21. Cómo hacer que un C++ EXE sea más grande (artificialmente)
- 22. ¿Cómo hacer que la deserialización XML sea más rápida?
- 23. ¿Cómo puedo hacer que un botón tenga exactamente el mismo tamaño de texto?
- 24. Cómo hacer que la declaración if grande sea más legible
- 25. ¿Cómo establecer el ancho de columna para que sea lo más pequeño posible?
- 26. ¿Cómo puedo hacer que cambiar el tamaño de las ventanas WPF sea menos "lento"?
- 27. UIScrollView rebota cuando el contenido es más pequeño que el tamaño de la vista
- 28. Botón Tamaño de la imagen en android
- 29. Matplotlib make tick labels tamaño de fuente más pequeño
- 30. ¿Cómo puedo hacer que la ventana de la API de Win32 sea más moderna?
Gracias por su respuesta, pero ya tengo lo intenté, no funciona. – alexxx
Parece que configura .ico como button.image en lugar de button.backgroundimage; Por favor, avíseme si ese es el caso. – Zaphood
Sí, la imagen de fondo puede estar centrada, ampliada, en mosaico, etc., y usted tenía razón, utilicé la imagen y no la de fondo. Pero lo gracioso es que utilizo exactamente las mismas propiedades y el mismo tamaño de imagen con el botón de una tira de herramientas. Pienso que estaban bien, y aquí no puedo hacer lo que quiero. Cuando uso la imagen de fondo como sugirió, "acerque" las costuras para que sean las adecuadas, pero mantiene la imagen en el centro del botón y no puede ir hacia la izquierda o hacia la derecha – alexxx