在弹出消息框C#noob问题中添加消息

时间:2011-06-03 19:28:35

标签: c# .net winforms error-handling

如何在弹出文本框中添加消息:

        catch (Exception)
        {
            Interaction.MsgBox(Conversion.ErrorToString(), MsgBoxStyle.Critical, null);
        }

4 个答案:

答案 0 :(得分:2)

MessageBox.Show("text", "caption", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);

另外,我看到你标记了帖子C#。如果您使用的是C#,请不要在Microsoft.VisualBasic namespace中使用任何内容(Interaction生活在哪里)

  

Microsoft.VisualBasic命名空间   包含支持Visual的类型   Visual Basic中的基本运行时。

答案 1 :(得分:2)

您可以使用MessageBox class

catch (Exception)
{
    MessageBox.Show(
         Conversion.ErrorToString(),  // Caption
         "Error:",                    // Title displayed
         MessageBoxButtons.OK,        // Only show OK button
         MessageBoxIcon.Error);       // Show error icon (similar to Critical)
}

答案 2 :(得分:0)

答案 3 :(得分:0)

你已经Conversion.ErrorToString()了。如果您想要自定义消息,只需将您选择的字符串作为第一个参数传递。第三个参数(你有null)可以用来为标题传递一个字符串。