首页 > 解决方案 > 如何显示 Windows 桌面通知?

问题描述

我在表单中有一个计时器,我想每 10 秒发送一次通知。我的代码结果是在我的屏幕上向下弹出一个通知。但是,我希望从位于屏幕同一点(接近小时和日期)的 Windows 桌面窗口获取通知。到目前为止,这是我的代码:

    public int _ticks;

    public NotificationForm()
    {
        InitializeComponent();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        _ticks++;           

        if ((_ticks % 10) == 0)
        {
            PopupNotifier popup = new PopupNotifier();
            popup.TitleText = "New";
            popup.ContentText = "10 seconds have passed";
            popup.Popup();
        }
    }

在此处输入图像描述 我真正需要的是从这个地方收到通知(Windows 原生方式):

标签: c#winforms

解决方案


推荐阅读