c# - Metro Messagebox Show“方法'Show'没有重载需要'5'参数”
问题描述
当我尝试显示 MetroMessageBox 时遇到问题,我收到此错误消息“方法 'Show' 没有重载需要 '5' 个参数”。
我的代码在下图中。
MetroMessageBox.Show(this, "Message", "Header", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
解决方案
您应该按照规则将代码放入问题中,而不是图像。但是您的代码不起作用的原因是因为您没有在类的实例上调用 Show ,而是将其作为静态方法来调用。
我的猜测是你打算这样做:
new MetroMessageBox().Show(this, "Message", "Header", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
推荐阅读
- angular - 具有 i 到 j 值的离子选择
- mysql - 更新查询“您不能在 FROM 子句中指定目标表 'a' 进行更新”
- c - 汇编中的堆栈指针
- java - 我正在尝试使用共享首选项添加一些数据,但是在我的代码中使用共享首选项后,我的应用程序已停止工作
- javascript - 仅在电子邮件验证后使用 passport.js 对新用户进行身份验证
- ios - Swift - 如何获取 ios 设备当前语言
- laravel - laravel 中的关系未定义属性:stdClass::error
- php - MySQL/PHP 输出数组重复查询然后显示结果,如何删除查询?
- c++ - 如何使用 curl c++ 源发布 wav 文件数据,如何将 --data-binary 与 c++ 一起使用?
- node.js - 如何在heroku中获取节点服务器的端口