我将如何获得消息框"或另一种执行此操作的方法"具有多行?当用户按 F1 时,我有一个消息框出现,我需要它有一个列表:
Product Name = Alphanumeric + Special Characters.
Quantity = Maximum 100.
Price = Must be Numeric.
等谢谢。
您可以在要显示的每一行的末尾使用 rn
或 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());
将Environment.Newline
添加/连接到字符串中。
将"\r"放在消息的每一行的末尾。
因此,例如:
var message = "Product Name = MyProduct.rn";
message += "Quantity = Maximum 100.rn";
message += "Price = Must be Numeric.rn";
MessageBox.Show(message);
只需在您希望出现换行符的位置使用Environment.NewLine
即可。例如:
string message = "Line 1" + Environment.NewLine + "Line 2";
MessageBox.Show(message);
这将输出:
Line 1
Line 2