2011-11-21 12 views
5

¿Esto es posible? Los métodos MessageBox.Show aparentemente me obligan a usar uno de los MessageBoxButton enums, y ninguno de ellos tiene la opción Sí a todos y no a todos. ¿Es posible mostrar un diálogo de cuadro de mensaje con Sí a todos y No a todos?cuadro de mensaje con el botón "Sí a todos" y "No a todos"

+3

Tendrá que escribir su propio cuadro de mensaje personalizado. Ya hay preguntas sobre esto en Desbordamiento de pila. – ChrisF

+0

¿qué etiqueta de winform está haciendo aquí? – Reniuz

+0

posible duplicado de [cómo agregar botones personalizados al Messagebox existente en WPF] (http://stackoverflow.com/questions/1063005/how-to-add-customized-buttons-to-the-existing-messagebox-in- wpf) –

Respuesta

4

Siempre puede crear su propio cuadro de diálogo que se parece a un MessageBox y tiene los botones que necesita. No creo que puedas anular el aspecto de MessageBox.

0

MessageBox es el componente de Windows Forms. No sería la mejor idea usarlo en aplicaciones WPF. Pero si quieres probar, puedes encontrar algo útil here

1

Dependiendo de la tecnología que estés usando (tanto WinForms como WPF están etiquetados) estos artículos deberían darte un buen lugar para comenzar.

WPF TaskDialog Común para Vista y XP:

http://www.codeproject.com/KB/WPF/WPFTaskDialogVistaAndXP.aspx

personalizable WPF MessageBox:

http://blogs.microsoft.co.il/blogs/arik/archive/2011/05/26/a-customizable-wpf-messagebox.aspx

WinForms - disecting la Messagebox:

http://www.codeproject.com/KB/dialog/MessageBoxEx.aspx

Cuestiones relacionadas