Estoy creando un cuadro de mensaje personalizado. ¿Cómo puedo usar imágenes del sistema como Error
, Information
, Warning
y etc. que veo en Windows MessageBox
? ¡Quiero acceder a ellos directamente!Usar imágenes del sistema en C#
6
A
Respuesta
19
miren System.Drawing.SystemIcons
. Deberías encontrarlos allí.
luego establezca PictureBox
(Winforms asumiendo aquí) así:
PictureBox1.Image = System.Drawing.SystemIcons.Warning.ToBitmap();
0
Necesita buscar un poco más en la clase messagebox. Puede especificar un "MessageBoxIcon" al llamar al método.
Hay algunos buenos ejemplos de cómo lograr esto aquí: http://www.dotnetperls.com/messagebox-show
0
se puede dibujar los iconos del sistema en su cuadro de mensaje personalizado controlar el evento de pintura, por ejemplo,
void MyMessageBox_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawIcon(SystemIcons.Warning, 16, 16);
}
Cuestiones relacionadas
- 1. valor de retorno del sistema() en C
- 2. ¿Cómo leo la información del sistema en C++?
- 3. ¿Cómo usar una variable del sistema en el script NAnt?
- 4. Serialización en C# sin usar el sistema de archivos
- 5. Cambiando el idioma del sistema C#
- 6. Sistema con complementos en C#
- 7. Ocultar la consola en la función del sistema C(), Win
- 8. Imágenes en Interface Builder al usar MonoTouch
- 9. Globo del área de notificación del sistema por C++?
- 10. Usar imágenes locales en el control Webbrowser
- 11. C ¿Obtenga la precisión del sistema a microsegundos en ventanas?
- 12. cómo establecer las propiedades del sistema en C#
- 13. Obtener getrusage() para medir el tiempo del sistema en C
- 14. Icono de la bandeja del sistema en C++
- 15. ¿Cómo puedo crear un Mutex del sistema en C#
- 16. Implementación B + Tree del sistema de archivos en C#
- 17. ¿Cómo respaldo y restauro el portapapeles del sistema en C#?
- 18. Portapapeles independiente del sistema operativo copiar/pegar texto en C
- 19. Propiedad del sistema Eclipse
- 20. Mejor práctica para usar las propiedades del sistema Java
- 21. Usar el Mapa de teclas predeterminado del sistema operativo nativo
- 22. Usar ssh desde el símbolo del sistema de Windows
- 23. cloudfoundry: cómo usar el sistema de archivos
- 24. ¿Puedes usar el portapapeles del sistema de forma predeterminada?
- 25. Trabajando con imágenes en C++ o C
- 26. ¿Cómo copiar el archivo del sistema local a otro sistema en C# (aplicación de Windows)?
- 27. Fusionando dos imágenes en C# /. NET
- 28. Cómo escribir pruebas automáticas del sistema con C#?
- 29. salida del árbol en símbolo del sistema
- 30. Obtención del estado del sistema en python
Dijo que estaba creando un MessageBox personalizado, pero sí, en cualquier otro caso eso funcionaría :) –
Ahh okay. Ver el término "mensaje personalizado" me dice que estaba mostrando un mensaje con un mensaje personalizado, no que estaba creando un formulario de respuesta como un mensaje. Oh, bueno, ahora hay dos respuestas que deberían cubrir ambas instancias :) – Dave