Как показать окно сообщения об ошибке и предупреждение в .NET / Как настроить MessageBox - PullRequest
72 голосов
/ 21 января 2010

Использование C # .NET (Winforms).

Я хочу знать, как я могу показать окна сообщений со звуком Ding!! и красным крестиком в нем. Вот о чем я говорю:

screenshot

Как сделать такие вещи для моего программного обеспечения с пользовательскими ошибками и пользовательскими предупреждениями?

MessageBox.Show("asdf");

не дает мне настроить.

Ответы [ 4 ]

201 голосов
/ 21 января 2010

Попробуйте это:

MessageBox.Show("Some text", "Some title", 
    MessageBoxButtons.OK, MessageBoxIcon.Error);
19 голосов
/ 30 июня 2015

Попробуйте детали: используйте любую опцию ..

    MessageBox.Show("your message",
    "window title", 
    MessageBoxButtons.OK, 
    MessageBoxIcon.Warning // for Warning  
    //MessageBoxIcon.Error // for Error 
    //MessageBoxIcon.Information  // for Information
    //MessageBoxIcon.Question // for Question
   );
3 голосов
/ 08 июля 2015
MessageBox.Show(
  "your message",
  "window title", 
  MessageBoxButtons.OK, 
  MessageBoxIcon.Asterisk //For Info Asterisk
  MessageBoxIcon.Exclamation //For triangle Warning 
)
0 голосов
/ 28 июня 2018

Вы должны добавить пространство имен, если вы его не используете:

System.Windows.Forms.MessageBox.Show("Some text", "Some title", 
    System.Windows.Forms.MessageBoxButtons.OK, 
    System.Windows.Forms.MessageBoxIcon.Error);

Кроме того, вы можете добавить в начале вашего файла:

using System.Windows.Forms

и затем используйте (как указано в предыдущих ответах):

MessageBox.Show("Some text", "Some title", 
    MessageBoxButtons.OK, MessageBoxIcon.Error);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...