2011-11-21 11 views
5

È possibile? I metodi MessageBox.Show apparentemente mi costringono ad usare uno dei MessageBoxButton enums, e nessuno di loro ha l'opzione Sì a tutti e no a tutti. È possibile visualizzare una finestra di dialogo con messaggio Sì a tutti e No a tutti?casella messaggio con il pulsante "Sì a tutti" e "No a tutti"

+3

Dovrai scrivere la tua casella di messaggio personalizzata. Ci sono domande su questo già su Stack Overflow. – ChrisF

+0

cosa fa il tag winform qui? – Reniuz

+0

possibile duplicato di [come aggiungere pulsanti personalizzati alla Messagebox esistente in WPF] (http://stackoverflow.com/questions/1063005/how-to-add-customized-buttons-to-the-existing-messagebox-in- wpf) –

risposta

4

È sempre possibile creare una finestra di dialogo personalizzata simile a un MessageBox e dotata dei pulsanti necessari. Non penso che tu possa ignorare l'aspetto di MessageBox.

0

MessageBox è un componente di Windows Form. Non sarebbe consigliabile utilizzarlo nelle applicazioni WPF. Ma se vuoi provare, potresti trovare qualcosa di utile here

1

A seconda della tecnologia che stai effettivamente utilizzando (sia WinForms che WPF sono etichettati) questi articoli dovrebbero darti un buon punto di partenza.

WPF TaskDialog comune per Vista e XP:

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

personalizzabile WPF MessageBox:

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

WinForms - disecting il Messagebox:

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

Problemi correlati