使用Windows窗体c#消息框

时间:2014-01-02 14:48:43

标签: c# winforms

我如何获得一个消息框“或者另外一种方法”来拥有多行? 当用户按下F1时我有一个消息框出现,我需要它有一个列表:

Product Name = Alphanumeric + Special Characters.
Quantity = Maximum 100.
Price = Must be Numeric.

等 谢谢。

4 个答案:

答案 0 :(得分:3)

Environment.Newline添加/连接到您的字符串。

答案 1 :(得分:2)

将“\ r \ n”放在邮件每一行的末尾。

所以,例如:

        var message = "Product Name = MyProduct.\r\n";
        message += "Quantity = Maximum 100.\r\n";
        message += "Price = Must be Numeric.\r\n";

        MessageBox.Show(message);

答案 2 :(得分:2)

您可以在每行末尾使用\r\nEnvironment.Newline,也可以使用StringBuilder类:

var message = new StringBuilder();
message.AppendLine("Product Name = Alphanumeric + Special Characters.");
message.AppendLine("Quantity = Maximum 100.");
message.AppendLine("Price = Must be Numeric.");
MessageBox.Show(message.ToString());

答案 3 :(得分:1)

只需使用Environment.NewLine即可显示换行符。例如:

string message = "Line 1" + Environment.NewLine + "Line 2";
MessageBox.Show(message);

这将输出:

Line 1
Line 2