寻找如何制作我自己的MessageBox示例代码
简单的东西,有标题,正文和是/否按钮
以及如何使用
提前致谢
答案 0 :(得分:3)
这有一个built-in method。它将使用您指定的参数自动在屏幕上显示一个消息框。例如,以下代码行:
MessageBox.Show("Your body text goes here.",
"Message Title",
MessageBoxButtons.YesNo);
将生成一个如下所示的消息框:
您还可以使用different overload MessageBox.Show
function为消息框指定图标。例如:
MessageBox.Show("Your body text goes here.",
"Message Title",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);
图标值的完整列表可用here。
MessageBox.Show
函数的返回值是DialogResult
value,对应于在消息框中单击的按钮。通过检查返回值,您可以确定用户选择的操作过程。例如:
private void QueryExitApplication()
{
// Show a message box, asking the user to confirm that they want to quit
DialogResult result;
result = MessageBox.Show("Do you really want to quit this application?",
"Quit Application?",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);
// Check the returned value of the MessageBox.Show function
// (this corresponds to the button clicked by the user)
if (result == DialogResult.Yes)
{
// Close the form
this.Close();
}
// Otherwise, they selected No (so do nothing)
}
答案 1 :(得分:1)
您可以创建自定义对话框,如下所示: