c #windows窗体 - 创建通知弹出窗口

时间:2017-12-12 02:35:54

标签: c#

刚开始编码C#我有以下代码可以触发Windows弹出窗口,但我不确定如何调试这两个错误?:

private void button1_Click(object sender, EventArgs e)
{
  PopupNotifier popup = new PopupNotifier();
  popup.TitleText = "FoxLearn";
  popup.ContentText = "Thank you for watching this video !";
  popup.Popup();//Show
}

Error :CS0246 The type or namespace name 'PopupNotifier' could not be found (are you missing a using directive or an assembly reference)

如何解决此问题?

3 个答案:

答案 0 :(得分:0)

这是第三方组件,不是.NET框架的一部分。你必须添加nuget包。

在Visual Studio包管理器中,键入Install-Package Tulpep.NotificationWindow -Version 1.1.25。

之后,您将在参考文献中看到程序集。

在代码中,如果仍然看到导入,请在包含代码的类中将导入声明添加到Tulpep.NotificationWindow。

答案 1 :(得分:0)

我个人建议使用NotifyIcon和ShowBalloonTip方法。这些是您在大多数现代Windows应用程序中看到的常见通知。为了给你一个想法,这会发生在你屏幕右下角的声音中,然后会挂起几秒钟并飞离屏幕,除非你自己解雇或与之互动。

您可以详细了解here on the MSDN

答案 2 :(得分:0)

请在代码顶部添加:

using Tulpep.NotificationWindow;