使用 Windows 窗体 c# 消息框



我将如何获得消息框"或另一种执行此操作的方法"具有多行?当用户按 F1 时,我有一个消息框出现,我需要它有一个列表:

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

等谢谢。

您可以在要显示的每一行的末尾使用 rnEnvironment.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

最新更新