📅  最后修改于: 2023-12-03 14:59:40.498000             🧑  作者: Mango
C#中的MessageBox
是一种标准对话框,可用于向用户呈现消息和接收输入。
要在C#中呈现简单消息,您可以使用一行代码:
MessageBox.Show("Hello, world!");
这将弹出一个模态对话框,其中包含“Hello, world!”消息和“确定”按钮。
您也可以指定消息框标题和按钮类型:
MessageBox.Show("Hello, world!", "Greeting", MessageBoxButtons.OKCancel);
此代码将显示带有“Greeting”标题的消息框,包含“确定”和“取消”按钮。
要接收从用户输入,请使用ShowDialog
方法:
InputDialog dialog = new InputDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
string input = dialog.Input;
MessageBox.Show($"You entered: {input}");
}
该代码显示了一个自定义输入对话框,其中包含一个文本框和“确定”和“取消”按钮。当用户单击“确定”按钮时,代码将调用InputDialog
的Input
属性获取用户输入并将其显示在消息框中。
您还可以选择呈现自定义图标。MessageBoxIcon
枚举中的选项包括None
,Warning
,Error
,Question
和Information
。
MessageBox.Show("Hello, world!", "Greeting", MessageBoxButtons.OK, MessageBoxIcon.Warning);
此代码显示了带有黄色警告符号的消息框。
MessageBox
是一种用于呈现消息和接收输入的标准对话框。它支持自定义标题,按钮,图标和输入。