окно сообщения с кнопками «Да для всех» и «Нет для всех» - PullRequest
6 голосов
/ 21 ноября 2011

Возможно ли это?Методы MessageBox.Show явно вынуждают меня использовать одно из перечислений MessageBoxButton , и ни один из них не имеет опции Да для всех и Нет для всех.Можно ли отобразить диалоговое окно с сообщением «Да для всех» и «Нет для всех»?

Ответы [ 3 ]

4 голосов
/ 21 ноября 2011

Вы всегда можете создать свой собственный диалог, который выглядит как MessageBox и имеет нужные вам кнопки. Я не думаю, что вы можете переопределить внешний вид MessageBox.

2 голосов
/ 21 ноября 2011

В зависимости от того, какую технологию вы на самом деле используете (помечены как WinForms и WPF), эти статьи должны дать вам хорошее начало.

WPF Common TaskDialog для Vista и XP:

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

Настраиваемое окно сообщения WPF:

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

WinForms - Отключение окна сообщения:

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

0 голосов
/ 21 ноября 2011

MessageBox является компонентом Windows Forms. Было бы не лучшей идеей использовать его в приложениях WPF. Но если вы хотите попробовать, вы можете найти что-то полезное здесь

...