我需要创建一个变量并为其分配一个消息框。
例:
MessageBox nomatch = MessageBox.Show("No such thing", "Warning");
Run Code Online (Sandbox Code Playgroud)
在C#Windows窗体中可能吗?
当我进行搜索并且输入未找到匹配项时,将显示此消息框...并且我需要将其用于多个例外
MessageBox没有任何公共构造函数,因此您无法创建它并分配给变量。但是,如果您想在不同的地方执行相同的代码,则可以这样声明一个Func委托:
Func<DialogResult> showMsgBox = () => MessageBox.Show("No such thing", "Warning");
Run Code Online (Sandbox Code Playgroud)
并在您想要显示消息框的任何地方调用它:
showMsgBox();
Run Code Online (Sandbox Code Playgroud)
如果您不关心返回值,则可以使用它Action。
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |