Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何为windows窗体设置创建弹出窗口_C# - Fatal编程技术网

C# 如何为windows窗体设置创建弹出窗口

C# 如何为windows窗体设置创建弹出窗口,c#,C#,我需要在windows窗体中创建一个弹出窗口。例如,如果用户试图更改windows窗体设置中的任何内容,他们应该会得到一个弹出对话框。表单中有五个工具栏按钮。如果用户跳入另一个工具栏并试图保存更改,他们应该会得到一个弹出对话框。您可以设计一个新表单并使用ShowDialog()方法吗。它将以模式窗口的形式打开窗体。在关闭此窗口之前,您将无法聚焦其他内容。优点是你可以自己设计这个“弹出窗口” 如果您想显示短消息之类的内容,则可以使用MessageBox.show()来完成您的工作!有关Messag

我需要在windows窗体中创建一个弹出窗口。例如,如果用户试图更改windows窗体设置中的任何内容,他们应该会得到一个弹出对话框。表单中有五个工具栏按钮。如果用户跳入另一个工具栏并试图保存更改,他们应该会得到一个弹出对话框。

您可以设计一个新表单并使用
ShowDialog()
方法吗。它将以模式窗口的形式打开窗体。在关闭此窗口之前,您将无法聚焦其他内容。优点是你可以自己设计这个“弹出窗口”

如果您想显示短消息之类的内容,则可以使用
MessageBox.show()
来完成您的工作!有关MessageBox的更多信息,您最好阅读官方信息,尤其是有关
Show()
方法及其重载的部分。

使用此方法 MessageBox.Show(“错误消息”,
“错误名称”)

在询问有关stackoverflow的问题时,您应该显示您创建的代码,以便我们帮助您。我们不会只为你写东西,这不是这个网站的工作方式。请转到帮助中心,阅读如何提问。欢迎来到Stackoverflow!现在还不清楚你想做什么。你先谈论弹出式窗体,然后给出一个对话的例子。然后再谈论工具栏。再看一遍你的问题,清楚地描述你想做什么。。即当用户查看表单上的记录时,他们无法对其进行编辑…如果他们试图单击某个字段,将弹出一个对话框并警告他们。正如Glubus所说,您应该显示代码