首页 > 解决方案 > Metro Messagebox Show“方法'Show'没有重载需要'5'参数”

问题描述

当我尝试显示 MetroMessageBox 时遇到问题,我收到此错误消息“方法 'Show' 没有重载需要 '5' 个参数”。

我的代码在下图中。

我的代码

MetroMessageBox.Show(this, "Message", "Header", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

标签: c#mahapps.metro

解决方案


您应该按照规则将代码放入问题中,而不是图像。但是您的代码不起作用的原因是因为您没有在类的实例上调用 Show ,而是将其作为静态方法来调用。

我的猜测是你打算这样做:

new MetroMessageBox().Show(this, "Message", "Header", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

推荐阅读