我如何获得一个消息框“或者另外一种方法”来拥有多行? 当用户按下F1时我有一个消息框出现,我需要它有一个列表:
Product Name = Alphanumeric + Special Characters.
Quantity = Maximum 100.
Price = Must be Numeric.
等 谢谢。
答案 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\n
或Environment.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