Me gustaría utilizar el icono de error estándar (Standard Icons) en un diálogo de Windows Forms. ¿Cómo se puede cargar el icono de error en una imagen para visualizar?¿Cómo se puede mostrar un icono de error estándar en un diálogo de formularios de Windows C#?
Respuesta
Mediante el uso de Icon.ToBitmap()
Bitmap b = SystemIcons.Error.ToBitmap();
EDIT:
Tres años más tarde y uno upvote más, me siento obligado a dirigir a las personas que sólo quieren sacar el icono de un objeto gráfico a lea la respuesta de @ Hans Passant. Es una mejor solución.
Tengo que farfullarme ante el terrible desperdicio de quemar recursos tan costosos como una ventana de Control y Windows, solo para dibujar un icono pequeño. Para guardar una línea de código:
protected override void OnPaint(PaintEventArgs e) {
e.Graphics.DrawIcon(SystemIcons.Error, 10, 10);
base.OnPaint(e);
}
Correcto, asumiendo que por supuesto solo necesita dibujarlo, no manipularlo o hacer cualquier otra cosa para la que necesite una Imagen. En ese caso, "sputter" de distancia: D –
Hah. Bueno saber. Gracias. –
@EdS - sputter, si quieres efectos especiales, entonces usarás Graphics.FromImage() y * todavía * usa DrawIcon(). Pero lo admito por falta de imaginación. ¿Tiene un uso realista? –
- 1. Mostrar un icono y texto estándar en QLabel
- 2. Cómo mostrar el icono apropiado en el cuadro de diálogo
- 3. ¿Cómo reproducir un sonido de Windows estándar?
- 4. Mostrar el icono de advertencia estándar en Qt4
- 5. ¿Cómo se puede combinar un archivo DLL de Windows C++ en un exe de aplicación C#?
- 6. Eliminar el icono estándar en el formulario de Windows
- 7. Incrustar un formulario en un tabcontrol en formularios de Windows
- 8. ¿Mostrar un diálogo/formulario de copia de archivos mientras se copian archivos manualmente en C#?
- 9. ¿Cómo uso los iconos estándar de advertencia/error de Windows en mi aplicación WPF?
- 10. Cómo mostrar campos obligatorios en un formulario de Windows
- 11. ¿Cómo puedo mostrar un diálogo de progreso entre dos actividades?
- 12. Reemplazar el icono Cerrar por un cuadro de diálogo JQueryUI
- 13. Cómo colocar un icono en el título de un cuadro de diálogo personalizado
- 14. cómo mostrar un cuadro de diálogo en jQuery Mobile
- 15. ¿Puede acceder a cadenas estándar de Windows como 'Cancelar'?
- 16. ¿Cómo se muestra el cuadro de diálogo "no se puede conectar" en Windows Mobile cuando no se puede acceder a la URL de un servicio web?
- 17. Android IME: ¿cómo mostrar un cuadro de diálogo emergente?
- 18. ¿Cómo se puede mostrar el cuadro de diálogo de prueba de jquery?
- 19. Encuentra los formularios abiertos en la aplicación de Windows C#
- 20. Mostrar cuadro de diálogo Autenticación en C# para Windows Vista/7
- 21. Cómo mostrar un cuadro de diálogo de progreso mientras se carga la página HTML en WebView
- 22. ¿Cómo mostrar un mensaje de error JSON?
- 23. VBA: ¿Cómo mostrar un mensaje de error como el mensaje de error estándar que tiene un botón "Depurar"?
- 24. Fuerza de Windows para mostrar un icono de la bandeja del sistema
- 25. ¿Cómo mostrar repetidamente un cuadro de diálogo con PyGTK/Gtkbuilder?
- 26. Cómo capturar la salida de error estándar de un servicio de Windows?
- 27. ¿Se puede deshabilitar el cuadro de diálogo "Error de la aplicación"?
- 28. ¿cómo crear un diálogo de confirmación en Windows Phone 7?
- 29. ¿Cómo rellenar el cuadro combinado de formularios de C# windows?
- 30. ¿Cómo se diferencia un servicio de Windows de un exe estándar?
Como nota al margen, esto requiere .NET 3.5 o posterior. –
@Evan: Eso no es cierto http://msdn.microsoft.com/en-US/library/system.drawing.icon_methods%28v=VS.80%29.aspx –
Eso es más fácil de lo esperado. Gracias. –