Quiero utilizar un icono personalizado en MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
Método.MessageBox.Show() Icono personalizado?
Cualquier sugerencia por favor?
Quiero utilizar un icono personalizado en MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
Método.MessageBox.Show() Icono personalizado?
Cualquier sugerencia por favor?
Escribí uno hace un momento, funciona exactamente igual que la clase de messagebox regular.
CustomMessageBox (Clase): http://pastebin.com/m8evBmZi
MessageForm (Forma): http://pastebin.com/jawHZDzY
MessageForm (Diseño de Código): http://pastebin.com/CRXjeUFN
Puede utilizar Task Dialog Indirect API de Microsoft, que le ayudará a mostrar cuadros de diálogo personalizados .
Si fueras Rube Goldberg quizás, de lo contrario probablemente solo crearía mi propio Formulario ... –
@Ed S ¿Por qué reinventar la rueda ?, si hay una API disponible, es fácil de usar, en lugar de crear uno nuevo :) – Anuraj
No creo que usar PInvoke aquí esté garantizado. Esto no está reinventando la rueda, esto es más como reinventar el ... clip de papel. Una tarea simple –
No se puede cambiar directamente un icono de MessageBox, así que lo busqué en Google y encontré la solución para eso. podemos cambiar un ícono del cuadro de mensaje usando el gancho de la ventana.
se oye son los vínculos de MSDN Magazine,
y también proporcionaron aplicación de ejemplo en este enlace.
Espero que esto te ayude!
hmmm ... ¿es eso así? :) Estaba pensando que en algún lugar simplemente voy a hacer "Agregar nueva imagen" y voila, pero ese es un trabajo real que hacer :) bueno, ahora tengo la oportunidad de hacer algunas cosas personalizadas, leer y entender tu código por un tiempo para entender de eso ... Gracias –
No hay problema, no se olvide de marcar como respuesta. Siéntase libre de usar mi código, no está protegido contra copia. :) –