MetroDialogBox.Show 方法不存在
MetroDialogBox.Show method doesn't exist
MetroFramework.Forms.MetroMessageBox 没有 Show() 方法。使用 VS2017 Community,安装了带有 NuGet 的 MetroFramework 并在我的解决方案中引用了 Metro DLL。有
using MetroFramework;
using MetroFramework.Forms;
在表单 cs 文件中。我正在尝试
MetroFramework.Forms.MetroMessageBox.Show(this, "Your message here.", "Title Here", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand);
但是Show是非法的。
MetroFramework.Forms.MetroMessageBox.Show(
应该是:
MetroFramework.MetroMessageBox(
或:
MetroMessageBox(
基于 http://foxlearn.com/article/metro-message-box-in-csharp-124.html and the fact that MetroMessageBox
is in the MetroFramework
名称空间中看起来相似的代码。
这些我都试过了。看来问题是我需要获取 MetroModernUI 包而不是我拥有的 MetroModern。我意识到工具箱中没有很多控件,例如 DateTime、Trackbar。现在有了合适的 Neget 包和 MessageBox - 包括你的代码 mjwills - 现在可以工作了。
MetroFramework.Forms.MetroMessageBox 没有 Show() 方法。使用 VS2017 Community,安装了带有 NuGet 的 MetroFramework 并在我的解决方案中引用了 Metro DLL。有
using MetroFramework;
using MetroFramework.Forms;
在表单 cs 文件中。我正在尝试
MetroFramework.Forms.MetroMessageBox.Show(this, "Your message here.", "Title Here", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand);
但是Show是非法的。
MetroFramework.Forms.MetroMessageBox.Show(
应该是:
MetroFramework.MetroMessageBox(
或:
MetroMessageBox(
基于 http://foxlearn.com/article/metro-message-box-in-csharp-124.html and the fact that MetroMessageBox
is in the MetroFramework
名称空间中看起来相似的代码。
这些我都试过了。看来问题是我需要获取 MetroModernUI 包而不是我拥有的 MetroModern。我意识到工具箱中没有很多控件,例如 DateTime、Trackbar。现在有了合适的 Neget 包和 MessageBox - 包括你的代码 mjwills - 现在可以工作了。